java获取request所有参数的方法

方法一:

        Enumeration enu=request.getParameterNames(); 
while(enu.hasMoreElements()){ 
String paraName=(String)enu.nextElement(); 
System.out.println(paraName+": "+request.getParameter(paraName)); 
}


方法二:

Map<String, String[]> map = request.getParameterMap();

        Set keSet = map.entrySet();
        for(Iterator itr=keSet.iterator();itr.hasNext();){
            Map.Entry me=(Map.Entry)itr.next();
            Object ok=me.getKey();
            Object ov=me.getValue();
            String[] value=new String[1];
            if(ov instanceof String[]){
                value=(String[])ov;
            }else {
                value[0]=ov.toString();
            }
            for(int k=0;k<value.length;k++){
                System.out.println(ok+"="+value[k]);
            }
        }

版权声明:本文为weixin_39702323原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。