개발/스트러츠2
한글 처리 : web.xml과 server.xml
sub3
2013. 8. 8. 08:42
한글이 깨지는 경우 처리할 사항 입니다.
첫번째 방법. 웹서버?의 web.xml <filter/>요소에 <init-param/> 요소를 추가합니다.
<filter>
...중략...
<init-param>
<param-name>struts.i18n.encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
2번째 방법. 톰캣의 server.xml 에서 <Connector />요소에 useBodyEncodingForURI="true" 속성을 설정합니다.
이렇게 하면 클라이언트에서 온 get/post 모두 리퀘스트에 설정된 캐릭터 셋으로 처리합니다.
TIP. euc-kr로 한글 처리를 하고자 할 경우
web.xml <filter/>요소에 <init-param/>요소를 추가하고
<param-value>euc-kr</param-value> 로 바꿔줍니다.