spring mvc get请求乱码
来源:互联网 发布:赡养人类知乎 编辑:程序博客网 时间:2024/06/07 19:30
以为用了spring的filter设置utf8编码,就不会出问题了,其实不然。
那个配置是专门针对post请求的,tomacat对GET和POST请求处理方式是不同的,要处理针对GET请求的编码问题,则需要改tomcat的server.xml配置文件,如下:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
最关键的点在这里:如果你是更改的tomcat安装目录的server.xml配置文件,那么在用eclipse运行项目时会发现配置没起作用,其实是因为eclipse在运行项目时是用的eclipse中配置的tomcat,那么问题就好解决了,打开eclipse中的tomcat配置文件,改为如上内容即可。
这真是一个坑!!!!
注:配置useBodyEncodingForURI="true"后,可以解决普通get请求的中文乱码问题,但是对于通过ajax发起的get请求中文依然会乱码,请把useBodyEncodingForURI="true"改为URIEncoding="UTF-8"即可。
0 0
- spring mvc get请求乱码
- Spring mvc GET请求中文乱码问题
- Spring MVC Tomcat下GET请求和POST请求乱码的解决
- spring mvc post 请求乱码
- Spring MVC 前台get请求的时候controller中拿到中文字符乱码
- 解决Spring MVC中get请求参数乱码的一种不改tomcat配置解决方法
- Spring MVC接口解决GET请求时中文乱码的问题
- Spring MVC POST请求转到GET
- spring-mvc ajax post请求乱码
- 关于spring mvc 请求乱码问题分析
- spring mvc 响应处理post请求和get请求 测试
- 解决Sping Mvc中post、get请求中文乱码问题
- 初学 spring mvc 2(注解+get,post请求+重定向)
- spring mvc 同时支持get和post请求
- spring MVC 中AJAX 请求 get 与 post
- spring mvc使用GET请求获取Date类型的方法
- Spring mvc Controller 处理安卓post和get请求
- spring mvc 中文乱码 post与get的方法解决
- hdu 5763 Another Meaning(2016多校联赛)
- Deep learning:四十一(Dropout简单理解)
- MFC和GDI+开发电子时钟小程序
- 图解集合1:ArrayList
- 自定义结构体vector的排序
- spring mvc get请求乱码
- L1-020. 帅到没朋友
- 物理机无法连接虚拟机内Linux的解决方法
- elk 分布式数据同步
- poj 1751 prim输出路径
- 安家落户
- hive处理实际数据时数据总量的问题
- EasyUI 进度条
- ubuntu设置mysql编码 大坑