FrameWork/Spring 3.0
[Spring 3.0] CH06. 캐릭터 인코딩 처리를 위한 필터 설정
햄볶는뚱땡이
2010. 11. 10. 15:16
요청 파라미터의 캐릭터 인코딩이 ISO-8850-1 이 아닌 경우 request.setCharacterEncoding() 메서드를 사용해서 요청파라미터의 캐릭터 인코딩을 알맞게 설정해 주어야 한다.
response.setCharacterEncoding("UTF-8");
OR
* CharacterEncodingFilter 클래스를 제공 하므로 Web.xml 에서의 변경
#Web.xml
<filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<filter-class>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<init-param>
<paran-name>encoding<paran-name>
<param-value>UTF-8</param-value>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>/*</url-pattern>
</filter-mapping>
요청파라미터의 캐릭터 인코딩은 encoding 초기화 파라미터를 통해서 지정한다.