parameter
form
태그의submit
버튼을 클릭해서 데이터를 서버로 전송하면, 해당servlet
에서는HttpServletRequest
객체를 이용하여parameter
값을 얻을 수 있다getParameter(name)
-name
의value
값을 줌getParameterValues(name)
-name
의 값이 여러개 일때getParameterNames()
- 해당form
태그의 하위 태그들 줌
1 | String id = request.getParameter("id"); |
korean handling
Tomcat
은ISO-8859-1
방식을 기본 문자 처리 방식으로 하기 때문에 별도의 인코딩이 없으면 한글이 깨져보임Get
방식과Post
방식에 따라서 한글 인코딩 방법이 다름
Get
방식 -><server.xml>
수정1
<Connector URLEncoding="EUC-KR" port="8181"/>
Post
방식 ->request.setCharacterEncoding()
메소드 이용1
2
3protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("EUC-KR");
}