spring+mvc get请求,post请求编码问题(utf-8)
来源:互联网 发布:软件系统调研报告 编辑:程序博客网 时间:2024/06/15 22:53
最近写一个项目的时候,突然老司机居然被编码的问题给浪费了一个小时,记录一下避免以后的小伙伴也遇到。
spring mvc里面处理get请求与post请求的编码方式有两种,第一种是post,设置为utf-8在web.xml中直接设置:
<filter> <filter-name>Set Character Encoding</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> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
第二种get请求解决方案,需要在tomcat下server.xml配置:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
关键属性为:useBodyEncodingForURI="true" URIEncoding="UTF-8"
这样既可解决spring mvc 中 post请求提交中文乱码 和 get请求,ajax请求地址栏中文乱码的问题。
阅读全文
0 0
- spring+mvc get请求,post请求编码问题(utf-8)
- post&get请求编码问题
- iOS 中的编码问题(get请求 post请求等)
- 【okhttp】Post请求设置utf-8编码(解决汉语请求乱码问题)
- Spring MVC POST请求转到GET
- Android中POST请求中的UTF-8编码问题
- spring mvc 响应处理post请求和get请求 测试
- Get请求与Post请求之字符编码问题
- Get请求与Post请求之字符编码的问题
- GBK,UTF-8,和ISO8859-1编码区别与get,post请求中文乱码处理
- Spring mvc GET请求中文乱码问题
- 初学 spring mvc 2(注解+get,post请求+重定向)
- spring mvc 同时支持get和post请求
- spring MVC 中AJAX 请求 get 与 post
- Spring mvc Controller 处理安卓post和get请求
- 解决Sping Mvc中post、get请求中文乱码问题
- 利用过滤器解决GET和POST请求编码问题
- spring mvc post 请求乱码
- 物联网应用案例:镇海智慧水务
- 颜色反卷积算法分析(Colour Deconvolution )
- 在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads
- Django的django-admin工具详解
- 微信用户授权流程+代码
- spring+mvc get请求,post请求编码问题(utf-8)
- plsql登录进去的时候,有个弹窗,但是我勾选了,下次不再显示,但是我又想让他弹出了,怎么恢复?
- 程序员高逼格指南
- 解决64位系统IIS网站发布出现未能加载文件或程序集“...”或它的某一个依赖项。试图加载
- 858D Polycarp's phone book 字典树
- uva 10972 添加几条变使得无向图为双联通分量
- eclipse 编写mapreduce程序(wordCount)
- 2^N-2的N次方
- 编程范式 17 笔记 并行化