Spring MVC参数传递中文乱码解决方法分享
作者:朱君鹏 时间:2023-05-11 02:10:34
概述
中国特色社会主义乱码问题是我们经常会碰到的问题,解决的办法有很多,本文分别介绍了GET方式和POST方式中文乱码解决方案中一劳永逸的办法。
GET提交中文乱码解决方案
在乱码的Controller文件中采用下面的方法将编码转换成UTF-8
String str = new String(request.getParameter("参数名").getBytes("iso-8859-1"), "utf-8");
修改项目所在的Tomcat服务器中的server.xml文件
将
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
修改为:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
对于Ajax请求的GET方式中文乱码问题用上述方法仍然能够解决。
POST提交中文乱码解决方案
在web.xml文件中添加下面的内容:
<!-- 解决POST提交中文乱码问题的过滤器,注意只能解决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>
总结
Spring SpringMVC在启动完成后执行方法源码解析
SpringMVC * 实现监听session是否过期详解
SpringMVC开发restful API之用户查询代码详解
如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
来源:http://blog.csdn.net/jpzhu16/article/details/54880450#post提交中文乱码解决方案
标签:spring,mvc,中文乱码
0
投稿
猜你喜欢
Spring Boot深入排查 java.lang.ArrayStoreException异常
2023-07-11 16:31:27
Android自定义view仿淘宝快递物流信息时间轴
2022-02-20 18:51:16
Spring Boot提高开发效率必备工具lombok使用
2022-05-21 08:22:38
Java中启动线程start和run的两种方法
2023-09-12 10:58:29
JAVA代码实现MongoDB动态条件之分页查询
2022-05-21 12:44:11
详解如何使用maven生成可以执行的jar
2023-08-17 00:18:43
C#中单例模式的三种写法示例
2023-05-04 19:28:25
Java面试题冲刺第二十九天--JVM3
2021-05-24 05:34:26
通过Docker启动Solace并在Spring Boot通过JMS整合Solace的操作方法
2023-07-11 09:52:28
Flutter Drawer抽屉菜单示例详解
2022-07-30 12:34:11
Java中id,pid格式数据转树和森林结构工具类实现
2021-07-10 08:46:17
快速了解c# 常量
2023-06-26 23:35:32
Android 屏幕双击事件的捕获简单示例
2022-08-30 11:02:55
Android中ListView的几种常见的优化方法总结
2021-06-09 08:36:21
SpringBean依赖和三级缓存的案例讲解
2023-06-25 09:33:22
Android 异步获取网络图片并处理导致内存溢出问题解决方法
2022-10-11 07:58:14
C#判断一个字符串是否是数字或者含有某个数字的方法
2022-05-07 14:38:17
Java 17的一些新特性介绍
2022-04-11 15:33:15
JAVA NIO实现简单聊天室功能
2023-05-01 10:32:49
Java多态成员访问的特点是什么?
2022-08-23 03:07:22