SPRING - 스프링에서 한글처리

스프링에서도 한글처리를 안해주면

한글 값을 받아서 출력할때

한글이 깨져서 출력됩니다.


JSP Servlet 에서는 한글처리를 할때

 request.setCharacterEncoding("UTF-8");

를 사용해서 한글처리를 했었습니다.


이번 스프링에서는 한글처리를 web.xml에서

하겠습니다 먼저 web.xml 들어가줍니다



다음


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<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>
cs


위 소스를 web.xml 안에 넣어주시면 

한글처리를 할수있습니다.



스프링에서의 한글처리는 web.xml

에서 위 소스만 넣어주면 되기 때문에

편합니다. 또한 스프링 한글처리 소스는

프로젝트를 새로 만들때마다 수정해주어야

하기때문에 저 소스는 따로 복사해서 

저장해 두시는게 편합니다



댓글

Designed by JB FACTORY