HttpServletRequest獲取請求參數


 

通過HttpServletRequest接收請求來的參數,

get請求

public class controller1 {
@RequestMapping(value = "/", method = {RequestMethod.POST})
public String con001(HttpServletRequest request) throws IOException {
Map<String, String> 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<String, String> getAllRequestParam(final HttpServletRequest request) {
Map<String, String> res = new HashMap<String, String>();
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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM