▣ PART · MVC

한글 깨짐 필터

Spring 기초
SMHRD

학습 목표

1. 문제

폼에서 한글을 보냈더니 화면에 ???? 만 뜬다.

2. 새 도구

CharacterEncodingFilter: 모든 요청·응답을 UTF-8 로 인코딩되도록 강제하는 필터.

3. 코드

<!-- web.xml --> <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>

4. 정리

5. Before / After

전 차시

폼에서 한글을 보냈더니 화면에 ???? 만 뜬다.

이번 차시

한글 깨짐을 만나도 어디를 의심할지 안다.

학습 확인 체크리스트