spring
CharacterEncodingFilter
aircook
2008. 4. 14. 09:55
tomcat에서 개발시 인코딩 필터를 적용하기 위해(response.setCharacterEncoding(“UTF-8”) 안할라고..)
webapps\examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.java 파일을 사용했었습니다.
책을 보다보니, spring에도 있었습니다. spring을 사용하고 있는데 괜히 클래스파일 하나 더 사용한거지요..ㅜㅜ
org.springframework.web.filter.CharacterEncodingFilter 가 존재하네요.
사용방법도 tomcat의 필터랑 동일하군요.
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>