Proyek Spring MVC baru dikonfigurasi dan menemukan bahwa parameter Cina untuk permintaan GET kacau:
Saya memeriksa konfigurasi pengkodean di springmvc (di web.xml) sebagai berikut:
<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> <init-param> <param-name> ForceEncoding </param-name> <param-value> true </param-value> </it-param> </tilter> <nilter-Mapping> <nilter-name> encodingFilter </tiler-name> <servlet-name> APPKIT </Servlet-name> </filter-Mapping>
Seharusnya tidak menjadi masalah musim semi, itu harus menjadi masalah Tomcat, dan kemudian memodifikasi server file konfigurasi tomcat.xml dan menambahkan uriencoding = "UTF-8"
<Connector Port = "8080" Protocol = "http/1.1" ConnectionTimeout = "20000" Redirectport = "8443" Uriencoding = "UTF-8"/>>
Lalu tidak masalah
Artikel di atas memecahkan masalah parameter Cina kacau yang ditransmisikan pada halaman penerima Controller SpringMVC. Ini semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.