Un nouveau projet Spring MVC a été configuré et a constaté que les paramètres chinois de la demande GET étaient brouillés:
J'ai vérifié la configuration de codage dans Springmvc (dans web.xml) comme suit:
<filter> <filter-name> codingFilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilter </filter-class> <init-patam> <param-name> Encoding </ param-name> <param-value> utf-8 </ons param-velue> <Innit-Param> <Am 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>
Ce ne doit pas être le problème de Spring, ce doit être le problème de Tomcat, puis modifier le fichier de configuration de Tomcat Server.xml et ajouter uriencoding = "utf-8"
<Connecteur Port = "8080" ProtoCol = "HTTP / 1.1" ConnectionTimeout = "20000" redirectport = "8443" uriencoding = "utf-8" />
Alors ça va
L'article ci-dessus résout le problème des paramètres chinois brouillés transmis sur la page de réception du contrôleur SpringMVC. C'est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.