java遍历http请求request的所有参数实现方法
通过程序遍历http请求的所有参数放到hashmap中,用的时候方便了。
如果参数值有中文,那么需要在程序中添加filter转码,或者在下面程序里,对paramValue转码
如下所示:
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{
Mapmap=newHashMap(); EnumerationparamNames=request.getParameterNames(); while(paramNames.hasMoreElements()){ StringparamName=(String)paramNames.nextElement(); String[]paramValues=request.getParameterValues(paramName); if(paramValues.length==1){ StringparamValue=paramValues[0]; if(paramValue.length()!=0){ System.out.println("参数:"+paramName+"="+paramValue); map.put(paramName,paramValue); } } } }
以上就是小编为大家带来的java遍历http请求request的所有参数实现方法的全部内容了,希望对大家有所帮助,多多支持毛票票~