欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

springMVC向Controller传值出现中文乱码的解决方案

程序员文章站 2024-01-10 19:05:02
这个问题都是老生常谈了,可还是有很多人掉进去。这是一个很简单的问题,只要理清思路就好了。明确一点:项目是放到容器内(tomcat是一个)内的。无论我们前端请求还是后端相应.我们都是围绕着http报文操...

这个问题都是老生常谈了,可还是有很多人掉进去。

这是一个很简单的问题,只要理清思路就好了。

明确一点:

项目是放到容器内(tomcat是一个)内的。无论我们前端请求还是后端相应.我们都是围绕着http报文操作的.

tomcat将http报文封装为request,response对象方便我们操作。

反过来说,request,response都经手了tomcat。

所以,我们需要将tomcat配置好就好了。

tomcat解决中文乱码的问题,网上有很多。

不管是这个框架还是那个框架向后台传值乱码怎样怎样,其实本质都是一样的。

问题容易出现在这几点:

1.tomcat关于中文的配置.

2.jsp页面的字符设置.

3.数据库的字符集设置:(网上都是帖子).

明确一点:框架固然好用,但好吃并不代表好消化。

补充:springmvc中传值给controller已配置了编码过滤器还出现中文乱码问题

#在web.xml文件配置了filter,但传值到controller时还是出现中文乱码

springMVC向Controller传值出现中文乱码的解决方案

斜体样式

在jsp文件顶部也配置了编码为utf-8,也是不行

springMVC向Controller传值出现中文乱码的解决方案

本人是在使用layui 的table过程中要用到异步请求重载表格数据时出现中文乱码问题,table的reload请求数据方式默认为get,这样传值到controller出现中文乱码

springMVC向Controller传值出现中文乱码的解决方案

细看,jsp中提交url的方式为get

此时,我们忽略了filter只对post请求方式过滤****,而对get请求方式不起效果

springMVC向Controller传值出现中文乱码的解决方案

这样就解决了,希望能给大家带来一些帮助!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。