- 인코딩 처리필터 클래스명 : org.springframework.web.filter.CharacterEncodingFilter
요청 파라미터 캐릭터 인코딩이 'ISO-8859-1'이 아닌 경우
request.setCharacterEncoding("UTF-8");
메서드를 사용해서 요청 파라미터의 캐릭터 인코등을 설정해 주어야 한다.
모든 Controller 에서 위 코드를 실행할 수도 있지만 번거롭다.
이러면 스프링을 쓰는 이유가 없지 않겠는가?
스프링은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터 클래스인 CharacterEncodingFilter 제공하고
있다. 다음과 같이 Web.xml 파일에 CharacterEncodingFilter 클래스를 설정함으로써
요청 파라미터의 캐릭터 인코딩을 손쉽게 설정할 수 있다.
'공부 > SPRING(3.0)' 카테고리의 다른 글
SPRING_[ @PathVariable 어노테이션을 이용한 URI 템플릿 ] (0) | 2013.03.21 |
---|---|
SPRING_[ @ModelAttribute 어노테이션 이용한 모델 데이타 처리 ] (0) | 2013.03.21 |
SPRING_[ @Autowired & @Resource 프로퍼티설정 차이 ] (0) | 2013.03.19 |
SPRING_[ @어노테이션별 BeanPostProcessor ] (0) | 2013.03.18 |
SPRING_[ InitializingBean Interface ] (0) | 2013.03.18 |