解决SpringMvc限定请求方法POST推送数据出现的中文乱码问题
2017-06-01 11:24
921 查看
需要在web.xml配置文件中配置一个字符集的过滤器:org.springframework.web.filter.CharacterEncodingFilter
,且必须在org.springframework.web.filter.HiddenHttpMethodFilter过滤器之前进行过滤,
过滤org.springframework.web.filter.HiddenHttpMethodFilter会对GET、POST、DELETE、PUT请求进行处理,那这个时候已经进行中文乱码问题,
那么再调用字符集过滤器也没有用了。
设置一个字符集的过滤器,这个过滤器要在其它过滤器之前过滤,
不然其它过滤器先拦截同样会出现中文乱码问题
-->
<filter>
<filter-name>utf</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>utf</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>myencode</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>
,且必须在org.springframework.web.filter.HiddenHttpMethodFilter过滤器之前进行过滤,
过滤org.springframework.web.filter.HiddenHttpMethodFilter会对GET、POST、DELETE、PUT请求进行处理,那这个时候已经进行中文乱码问题,
那么再调用字符集过滤器也没有用了。
web.xml:
<!--设置一个字符集的过滤器,这个过滤器要在其它过滤器之前过滤,
不然其它过滤器先拦截同样会出现中文乱码问题
-->
<filter>
<filter-name>utf</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>utf</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>myencode</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>
相关文章推荐
- MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- 网络请求数据回来中文乱码问题解决方法
- Android编程向服务器发送请求时出现中文乱码问题的解决方法
- Get,Post请求中文乱码 4000 问题有效解决方法
- springMVC获取数据--注意post方法会出现中文乱码问题
- Get、Post请求中文乱码问题有效解决方法
- Http Post请求提交json格式数据工具类,解决请求参数中文乱码问题
- Get,Post请求中文乱码问题有效解决方法
- Spring MVC 3 表单中文提交post请求和get请求乱码问题的解决方法
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- 解决方法:ASP读取数据库中的中文数据出现乱码的问题
- springMVC教程(四)保存数据到mysql数据库中文乱码问题解决方法
- GET方法和POST获取中文参数出现乱码的问题及解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- Get,Post请求中文乱码问题有效解决方法
- 解决SpringMvc后台接收json数据中文乱码问题的几种方法
- Get,Post请求中文乱码问题有效解决方法
- ajax+php POST方法发送数据(解决后端中文乱码问题)
- Http请求post方法,请求和响应中文乱码问题的一点解决方法