解决spring请求中文乱码问题
来源:互联网 发布:apache hadoop怎么读 编辑:程序博客网 时间:2024/06/05 20:50
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>方式二:只对post有效form表单的提交方式为method=”post”
jsp页面编码设置为UTF-8
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><form action="${ctx}/user/addUser" name="userForm" method="post">
这里需要注意的是,最好把这段代码放在web.xml中开头的位置,因为拦截有顺序,如果放在后面的话容易拦截不到
2、get方式乱码
方式一:修改tomcat配置文件添加编码与工程编码一致,如下:
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>方式二:对参数进行重新编码:
String userName = new String(request.getParamter("userName").getBytes("ISO8859-1"),"utf-8");ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码
阅读全文
0 0
- 解决spring请求中文乱码问题
- 解决请求中文乱码问题
- spring解决中文乱码问题
- spring解决中文乱码问题
- 解决URL请求的中文乱码问题
- 解决中文请求参数乱码问题
- 解决ajax请求中文参数乱码问题
- get请求传递中文,解决乱码问题
- 解决jemter请求参数中文乱码问题"
- 解决Get请求中文乱码的问题
- 解决Volley请求框架中文乱码问题
- GET请求中文乱码问题--已解决
- 如何解决GET请求中文乱码问题?
- 解决页面请求/响应中文乱码问题
- 解决get请求中文乱码问题
- 【已解决】http请求中文乱码问题
- Spring mvc GET请求中文乱码问题
- Spring MVC接口解决GET请求时中文乱码的问题
- 京东轮播图
- [Leetcode] 369. Plus One Linked List 解题报告
- Android自定义Transition动画
- 《深入理解java虚拟机》学习-第八章-虚拟机字节码执行引擎-运行时栈帧结构
- iOS开发-获取设备IP
- 解决spring请求中文乱码问题
- 高性能web服务器nginx
- VS2010 无可用源
- RecyclerView自定义LayoutManager,打造不规则布局
- Hibernate—(HQL查询)
- 整型与无符号整型相加
- Hadoop基本理论
- ionic3 解决Error: No provider for Http!
- Billboard——线段树