赞
踩
参考:https://sjeveryday.iteye.com/blog/1630596
一丶获取请求中的参数
request里有两个方法
request.getParameterMap();
request.getParameterNames();
1.用request.getParameterNames();
Enumeration enu=request.getParameterNames();
while(enu.hasMoreElements()){
String paraName=(String)enu.nextElement();
System.out.println(paraName+": "+request.getParameter(paraName));
}
2.request.getParameterMap();
Map 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]); } }
二丶获取请求中的请求体
String body = request.getQueryString();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。