2011-01-19 1 views
2

My Spring 3 프로젝트는 encoding, spring-security, urlRewrite의 세 가지 필터로 구성됩니다. 이 문서에 따라 인코딩과 관련하여 필요한 모든 작업을 수행했습니다 : http://wiki.apache.org/tomcat/FAQ/CharacterEncoding. 그러나 나는 문자열 인코딩을 올바르게 할 수 없다. 결과적으로 인코딩 변환을 만들어 인코딩 권한을 확보해야합니다. 문서에 따르면이 문제를 해결하는 데 utf-8 필터 만 있으면됩니다. 나는 필터를 테스트한다. 필터를 제거하거나 필터 순서에서 두 번째로 배치하면 요청 인코딩이 null이고 응답 인코딩은 컨트롤러에서 ISO-8859-1이고 요청 인코딩은 null이고 응답 인코딩은에서입니다. JSP 파일. 그리고 필터를 제거해도 POST 메서드의 양식 데이터에는 영향을 미치지 않습니다.스프링 3 폼 데이터가 utf-8 인코딩이 아님

아이디어가 부족합니다. 뭐가 없니?

+1

나는 무엇이 잘못되고 있는지 100 % 명확하지 않습니다. 인코딩 문제가 있음을 이해했으며 그게 무엇인지 알 수 없습니다. 설명하고 지금까지 해 온 것을 보여주십시오. – GaryF

답변

0

신경 쓰지 마세요. 나는이 문제의 원인을 발견했다 : Spring Tool Suite 또는 STS. 이 코드는 STS 외부에서 올바르게 작동합니다.

관련 문제