0
点赞
收藏
分享

微信扫一扫

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

举报

相关推荐

0 条评论