setCharacterEncoding("utf-8") : 인코딩
String getParameter(String name)
String[] getParameter(String name)
Enumeration getParameterNames()
public static Map getParameterMap(HttpServletRequest request) {
Map parameterMap = new HashMap();
Enumeration enums = request.getParameterNames();
while (enums.hasMoreElements()) {
String paramName = (String) enums.nextElement();
String[] parameters = request.getParameterValues(paramName);
// Parameter가 배열일 경우
if (parameters.length > 1) {
parameterMap.put(paramName, parameters);
// Parameter가 배열이 아닌 경우
} else {
parameterMap.put(paramName, parameters[0]);
}
}
return parameterMap;
}
setContentType("text/html;charset=utf-8");
PrintWriter pWriter = response.getWriter();
[참고 API 문서]
https://javaee.github.io/javaee-spec/javadocs/index.html?javax/servlet/package-summary.html