[Servlet] 2. 서블릿 기초(작성중)

H2Soft·2023년 7월 13일

자바웹

목록 보기
4/4

javax.servlet.http.HttpServletRequest 클래스

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

javax.servlet.http.HttpServletResponse 클래스

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

profile
프로그램밍 정보 모음

0개의 댓글