java遍历http请求request的全部参数实现方法

方法一:java

经过程序遍历http请求的全部参数放到hashmap中,用的时候方便了。blog

若是参数值有中文,那么须要在程序中添加filter转码,或者在下面程序里,对paramValue转码get

Map map = new HashMap(); 
   Enumeration paramNames = request.getParameterNames(); 
  while (paramNames.hasMoreElements()) { 
   String paramName = (String) paramNames.nextElement(); 
  
   String[] paramValues = request.getParameterValues(paramName); 
   if (paramValues.length == 1) { 
    String paramValue = paramValues[0]; 
    if (paramValue.length() != 0) { 
     System.out.println("参数:" + paramName + "=" + paramValue); 
     map.put(paramName, paramValue); 
    } 
   } 
  } 
}

  方法二:hash

 Map paramMap = new HashMap();
 paramMap = request.getParameterMap();
相关文章
相关标签/搜索