이번엔 CharacterEncoding에 대해서 알아보도록하자.
자바파일의 Attribute에 한글로 된 문자열을 추가하자.
그리고 실행하자. 그럼 아래와 같이 한글이 깨지는 것을 확인할 수 있다.
web.xml에 다음과 같이 추가하자.
자 이렇게 설정을 하고 다시 실행시켜보자.
인코딩 처리가 잘 된것을 확인 할 수 있다.
2013.04.21추가..
혹시 위의 코드로 해결이 되지 않을시 ..
자바파일의 Attribute에 한글로 된 문자열을 추가하자.
그리고 실행하자. 그럼 아래와 같이 한글이 깨지는 것을 확인할 수 있다.
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> //파라미터 설정 encoding을 UTF-8로 설정하겠단 뜻 <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> // /이하 모든 URL에 이 인코딩 필터를 적용하겠단 뜻 </filter-mapping>
자 이렇게 설정을 하고 다시 실행시켜보자.
인코딩 처리가 잘 된것을 확인 할 수 있다.
2013.04.21추가..
혹시 위의 코드로 해결이 되지 않을시 ..
<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> <init-param> <param-name>forceEncoding</param-name> //추가된부분 <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
'Programming > 과거포스팅' 카테고리의 다른 글
Spring MVC(4) interceptors (0) | 2013.01.28 |
---|---|
Spring MVC(3) Mybatis 연동 (12) | 2013.01.24 |
Spring MVC(1) Hello World (2) | 2013.01.20 |
javascript 를 이용한 반투명 레이어 처리 (0) | 2013.01.20 |
Maven을 이용한 이클립스 스프링MVC 개발환경 셋팅 (4) | 2013.01.13 |