-
스프링 필터 설정(캐릭터 인코딩)Spring(스프링) 2015. 6. 3. 23:38반응형
요청 파라미터의 캐릭터 인코딩이 iso-8859-1이 아닌 경우,
모든 페이지에 response.setCharacterEncoding("UTF-8")을 설정해주어야 합니다.
하지만 스프링은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터클래스인
CharacterEncodingFilter 클래스를 설정함으로써 요청 파라미터의 캐릭터
인코딩을 손쉽게 설정할 수 있습니다.
다음과 같이 web.xml 파일에 CharacterEncodingFilter 클래스를 설정함으로써 요청 파라미터의 캐릭터 인코딩을 손쉽게 설정할 수 있습니다.
<filter>
<filter-name>encodingFilter</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>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
요청 파라미터의 캐릭터 인코딩은 encoding 초기화 파라미터를 통해서 지정합니다.
반응형'Spring(스프링)' 카테고리의 다른 글
스프링 viewResolver (0) 2015.09.25 스프링 @ResponseBody 어노테이션 (0) 2015.09.15 스프링 DI(Dependency Injection) 개념 및 설정 방법!! (1) 2015.07.05 스프링(Spring) @어노테이션 - 작성중!! (0) 2015.05.10 스프링(Spring) ModelAndView (0) 2015.05.10