요청 파라미터의 캐릭터 인코딩이 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 초기화 파라미터를 통해서 지정한다.
'FrameWork > Spring 3.0' 카테고리의 다른 글
[Spring 3.0] CH06. 컨트롤러 메서드 HTTP 전송방식(method) 한정 (4) | 2010.11.10 |
---|---|
[Spring 3.0] CH06.MVC Hello World (0) | 2010.10.28 |
[Spring 3.0] CH04-2.어노테이션 기반 빈 객체 스캔 (1) | 2010.10.27 |
[Spring 3.0] CH04-1. 어노테이션 기반 설정 (1) | 2010.10.27 |
[Spring 3.0] DI & AOP 개념 (0) | 2010.10.27 |