Был настроен новый проект Spring MVC и обнаружил, что китайские параметры для запроса GET были искажены:
Я проверил конфигурацию кодирования в Springmvc (в web.xml) следующим образом:
<Filter> <Filter-name> EncodingFilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilter </filter-class> <init-param> <mod-name> </param-name> <param-value> intf-8 </param-value> </init-par> </init-par> </init-par> </init-par> </init-par <param-name> forceEncoding </param-name> <param-value> true </param-value> </init-param> </filter> <Filter-Mapping> <Filter-name> inCodingFilter </filter-name> <servlet-name> appkit </servlet-name> </filter-mapper>
Это не должно быть проблемой пружины, это должна быть проблема Tomcat, а затем изменить файловый сервер Configuration Configuration.xml и добавить uriencoding = "utf-8"
<Connector port = "8080" protocol = "http/1.1" connectimeout = "20000" redirectport = "8443" uriencoding = "utf-8"/>
Тогда все в порядке
Приведенная выше статья решает проблему искаженных китайских параметров, передаваемых на странице приемного контроллера SpringMVC. Это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.