- 인코딩 처리필터 클래스명 : org.springframework.web.filter.CharacterEncodingFilter


요청 파라미터 캐릭터 인코딩이 'ISO-8859-1'이 아닌 경우

request.setCharacterEncoding("UTF-8");

메서드를 사용해서 요청 파라미터의 캐릭터 인코등을 설정해 주어야 한다.


모든 Controller 에서 위 코드를 실행할 수도 있지만 번거롭다.

이러면 스프링을 쓰는 이유가 없지 않겠는가?


스프링은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는  필터 클래스인 CharacterEncodingFilter 제공하고

있다. 다음과 같이 Web.xml 파일에 CharacterEncodingFilter 클래스를 설정함으로써

요청 파라미터의 캐릭터 인코딩을 손쉽게 설정할 수 있다.



+ Recent posts