解决SpringMVC后台参数中文乱码问题
来源:互联网 发布:去除广告软件 编辑:程序博客网 时间:2024/04/20 13:45
问题描述:
在Controller中接收到的POST参数如果是中文的话,显示为乱码。已知客户端传过来时编码为UTF-8。
问题产生分析:
spring MVC中默认的编码格式为“ISO-8859-1”,因此造成乱码。
1、配置过滤器
<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> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
这里需要注意的是,最好把这段代码放在web.xml中开头的位置,因为拦截有顺序,如果放在后面的话容易拦截不到。
String str=newString((request.getParameter("bigQuestionTypeName")).getBytes("iso-8859-1"),"utf-8")
1 0
- 解决SpringMVC后台参数中文乱码问题
- SpringMVC 重定向后台传参数 中文乱码问题
- 解决SpringMvc后台接收json数据中文乱码问题
- 解决SpringMVC后台给Android端中文乱码问题
- SpringMVC解决后台传数据到前台中文乱码问题
- 解决页面传到后台含中文参数时会乱码问题
- jn项目-解决前台中文参数传到后台乱码问题
- 解决SpringMVC中文乱码问题
- 解决springMVC中文乱码问题
- SpringMVC解决中文乱码问题
- springMVC解决中文乱码问题
- SpringMVC解决中文乱码问题
- 解决前台传到后台中文参数乱码
- springmvc 接收参数中文乱码的问题
- SpringMVC接收参数中文乱码问题
- SpringMVC - 参数中文乱码的问题
- springmvc 请求参数中文乱码 ,@ResponseBody 返回中文乱码问题
- springmvc解决post中文乱码问题
- 国际化资源转换工具
- J2EE中EL表达式
- Android6.0以上系统权限提示获取方法
- 投影矩阵的推导(Deriving Projection Matrices)
- POJ 2752: Seek the Name, Seek the Fame(简单KMP-NEXT数组的应用)
- 解决SpringMVC后台参数中文乱码问题
- 逻辑线性回归
- 传感器之加速传感器
- 使用层级观察器hierarchyviewer综合各种布局实现Android QQ2012登陆界面和注册界面
- javascript正则用法
- jQuery动画animate方法使用介绍
- PG学习第二篇:JASON数据类型的使用
- Android - webview原生和JavaScript(js)交互传值的几种方式
- springMVC整合swagger