Java/Spring

Spring Filter 적용하기

HoneyIT 2021. 2. 22. 12:46
반응형

저번에 Spring과 톰캣을 연동하여 실행시켰습니다.

 

하지만 다음과 같이 한글이 '?'로 출력된는 것을 볼 수 있습니다.

 

이것을 바꾸기 위해 Filter를 적용시켜 보겠습니다.

 

'web.xml'에 Filter 코드를 추가해줍니다.

 

    <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>

<web-app>안에 넣어주어야 합니다.

 

한글도 잘 출력되는 것을 볼 수 있습니다.

반응형

'Java > Spring' 카테고리의 다른 글

Spring Legacy Project part 1. (Lombok, DI)  (0) 2021.02.24
Spring Legacy 개발환경 part 2.  (0) 2021.02.24
Spring Framework Tomcat 연동  (0) 2021.01.22
Spring Legacy 개발 환경 part 1.  (3) 2021.01.18
SpringTool 설치하기  (0) 2020.09.24