SpringMvc参数绑定出现乱码解决方法
2024-09-07 17:18:12
在SpringMvc参数绑定过程中出现乱码的解决方法
1、post参数乱码的解决方法
在web.xml中添加过滤器
<!-- 过滤器 处理post乱码 -->
<filter>
<filter-name>CharacterEncodingFilter</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>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2、处理get参数的乱码有两种
一种是在Tomcat的配置文件中 修改
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
二是对参数进行重新编码
String userName=new String(request.getParamter("userName").getBytes("ISO-8859-1"),"utf-8");
ISO-8859-1是tomcat的默认编码 需要将tomcat编码后的内容按utf-8编码
最新文章
- Delphi 控件大全
- [bzoj 3226]校门外的区间
- JDBC 学习笔记(二)—— 大数据+存储过程+批处理+事务管理
- 数据结构与算法 - OC 实现
- Difference Between Primes
- 模板-->;欧几里得算法
- MSSQL的编译和执行过程
- IIS日志路径,修改存放位置,清除日志方法
- jstl-初步认知
- java String的各种方法及操作
- Xor Sum 01字典树 hdu4825
- C# 直接引用js文件,调js里的数据
- atx-agent minicap、minitouch源码分析
- Centos7升级gcc版本方法之一使用scl软件集
- css学习_css浮动
- ip网关配置
- python目录和文件操作
- bool操作
- 根据svm将视频帧转换为img
- Java中如何遍历Map对象