request 에서 넘어온 parameter HashMap 으로 반환

별건 아니지만… 자주 사용하는 방법이라… 기록..

 

public String test(HttpServletRequest request){
	HashMap<String, String> pMap = getParam(request);
	return "test";
}

private HashMap<String, String> getParam(HttpServletRequest request){
	HashMap<String, String> rMap = new HashMap<String, String>();
	Enumeration e = request.getParameterNames();
	while ( e.hasMoreElements() ){
		String name = (String) e.nextElement();
		String[] values = request.getParameterValues(name);		
		for (String value : values) {
			rMap.put(name, value);
		}   
	}
	return rMap;
}
0 글이 마음에 드셨다면 하트 꾸욱~