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]);
            }
        }

猜你喜欢

转载自blog.csdn.net/weixin_39702323/article/details/80707044