SpringMVC Controller 수신 페이지 에서 전달 하 는 중국어 매개 변수 에 난 장 판 문제 해결

spring 의 MVC 항목 을 새로 설정 하 였 습 니 다.Get 에서 요청 한 중국어 매개 변수 에 오류 가 발생 한 것 을 발 견 했 습 니 다.

SpingMVC 에서 인 코딩 에 대한 설정(웹.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> 
 <servlet-name>appkit</servlet-name> 
</filter-mapping> 
Spring 의 문제 가 아 닐 것 입 니 다.Tomcat 의 문제 일 것 입 니 다.그리고 Tomcat 의 프로필 server.xml 을 수정 하고 URIEncoding="UTF-8"을 추가 합 니 다.

<Connector port="8080" protocol="HTTP/1.1" 
   connectionTimeout="20000" 
   redirectPort="8443" 
   URIEncoding="UTF-8"/> 
그리고 됐어 요.

SpringMVC Controller 수신 페이지 에서 전달 하 는 중국어 매개 변수 에 난 장 판 이 발생 하 는 문 제 를 해결 하 는 것 은 바로 편집장 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기