본문 바로가기
Java/Spring

Spring Filter 적용하기

by HoneyIT 2021. 2. 22.

저번에 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