한글이 깨지는 경우 처리할 사항 입니다.
첫번째 방법. 웹서버?의 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> 로 바꿔줍니다.
'개발 > 스트러츠2' 카테고리의 다른 글
프로퍼티 설정 파일 : sturts.properties (0) | 2013.08.08 |
---|---|
디폴트 프로퍼티 설정 파일 : default.properties (0) | 2013.08.08 |
환경 설정 파일 : struts.xml (0) | 2013.08.08 |
환경 설정 파일 : web.xml (0) | 2013.08.08 |
디폴트 설정 파일 : struts-default.xml (0) | 2013.08.08 |
환경설정 : 기본 라이브러리 (0) | 2013.08.08 |
스트러츠2 환경설정 : 초스피드 세팅 (0) | 2013.08.08 |