Back-end/Spring
AJAX 사용 시 데이터가 깨지는거 잡아주는 거
이안_ian
2019. 3. 7. 14:59
반응형
스프링에서 AJAX 작업을 하고 있었는데 STS 자체의 UTF-8과 필터로 UTF-8 셋팅을 다 해줬는데도 한글이나 다른 데이터들이 깨지는 경우가 있었다.
그럴때 찾은 방법으로 spring에서 WEB-INF 아래에 있는 web.xml 아래에 설정 했던 필터에 아래 코드를 추가해주면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <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> <!-- ajax깨지는거 잡아주는 코드 --> <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 |
반응형