티스토리 뷰

JSP나 SERVLET 사용시 한글 깨지는 문제

request.getParameter를 통해 form의 내용을 받을 때 한글이 깨지는 경우 server.xml, web.xml을 변경하고 tomcat을 재시작하여 해결할 수 있다.


server.xml 수정

<Connector> 태그의 URIEncodig 속성을 UTF-8로 설정해준다.

<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />

web.xml 수정

<web-app></web-app> 태그 안에 아래의 내용을 추가해준다.

<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setCharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함