HttpServletRequest获取请求参数
通过HttpServletRequest接收请求来的参数,
get请求
public class controller1 {
@RequestMapping(value=”/“, method={RequestMethod.POST})
public String con001(HttpServletRequest request) throws IOException {
Map param=getAllRequestParam(request);
String queryString=request.getQueryString();
String user=request.getParameter(“user”);
String pass=request.getParameter(“pass”);
System.out.println(user);
System.out.println(param);
return “hello”;
}
post请求
先获取到参数名的集合,在组装到Map里
private Map getAllRequestParam(final HttpServletRequest request) {
Map res=new HashMap ();
Enumeration> temp=request.getParameterNames();
if (null !=temp) {
while (temp.hasMoreElements()) {
String en=(String) temp.nextElement();
String value=request.getParameter(en);
res.put(en, value);
}
}
return res;
}
还没有评论,来说两句吧...