Springg MVC 中文乱码处理
2024-08-30 05:31:40
1.对于post请求的处理方式,在web.xml添加拦截器
<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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.对于get请求有两种处理方式
(1)在server.xml 修改配置,添加URIEncoding="utf-8"
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>
(2)在代码中手动进行处理,重新以UTF-8形式编码。但是这种方式比较麻烦,每次都要这么处理。
new String(parameter.getBytes("ISO-8859-1"),"UTF-8")
最新文章
- CentOS系统MySQL双机热备配置
- Linux 安装git
- Access数据库创建、使用
- Android程序之全国天气预报查询接口演示
- Linux ext2文件系统
- hibernate one-to-many many-to-one 双向注解
- Android实现网络多线程文件下载
- codeforces 590B B. Chip &#39;n Dale Rescue Rangers(二分+计算几何)
- IOC运用到MVC中
- Java日期相关操作
- setCentralWidget就可以把Qwidget设置为QMainWindow的主窗口
- Linux指令--chgrp
- ‘true’==true返回false详解
- BP 神经网络
- pdf生成库-libharu编译
- RobotFramework - AppiumLibrary 之关键字Open Application使用
- 转发:RSA实现JS前端加密,PHP后端解密
- 隐藏WIN10资源管理器中的3D对象文件夹
- iOS:如何实现在文字上添加拼音
- PCB行业研究
热门文章
- css中";.";,";,";,“~”和“>;”符号的意义
- d3 词云使用
- 基于官方postgres docker镜像制作自己的镜像
- Binding 指令实现双向数据绑定
- HDU2433&mdash;Travel (BFS,最短路)
- Vue之vue中的data为什么是一个函数+vue中路径别名alias设置
- 将Bean转换为Json形式的一个工具类
- TreeMap、HashMap、LindedHashMap的区别
- 第六周&;实验四
- php_network_getaddresses: getaddrinfo failed