-
[Spring] 01-3 Spring에서의 인코딩 처리를 위한 필터 설정프로그래밍/Spring 2015. 9. 9. 23:24반응형
요청 파라미터의 캐릭터 인코딩이 ISO-8859-1이 아닌 경우, 다음과 같이 request.setCharacterEncoding() 메서드를
사용해서 요청 파라미터의 캐릭터 인코딩을 알맞게 설정해 주어야 한다.request.setCharacterEncoding("UTF-8");모든 컨트롤러에서 위 Code를 실행할 수도 있지만, 그것 보다는 Servlet 필터를 이용해서 원하는 요청에 위 Code를 적용하는 것이 더 편리하다. SPRING은 요청 파라미터의 캐릭터 인코딩을 설정할 수 있는 필터 Class인 CharacterEncodingFilter Class를 제공하고 있다.
12345678910111213141516171819<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID" version="3.0"><filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>EUC-KR</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>cs
반응형'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] 01-5. 컨트롤러 구현 및 설정 추가 (0) 2015.09.11 [Spring] 스프링을 시작하며 필요한 라이브러리 파일들 (0) 2015.09.10 [Spring] 01-4. DispatcherServlet 설정 및 SPRING 컨텍스트 설정 (0) 2015.09.10 [Spring] 01-2. Spring MVC를 이용한 WEB 요청 처리 (0) 2015.09.09 [Spring] 01-1. Spring Framework란? (0) 2015.09.07