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