SpringMvc参数传递中乱码问题的解决
来源:互联网 发布:gson解析json成对象 编辑:程序博客网 时间:2024/06/08 08:09
问题描述:
当传递中文参数到controller类时,无乱是get方式还是post方式都出现乱码
解决:
1、保证所有的页面编码都是utf-8,包括jsp页面,浏览器编码设置和eclipse的编码设置。
2、spingmvc给我们提供了一个编码过滤器,只需要在配置文件web.xml中加入即可。如下:
1 <filter> 2 <filter-name>characterEncoding</filter-name> 3 <filter-class>org.springframework.web.filter.CharacterEncodingFilter </filter-class> 4 <init-param> 5 <param-name>encoding</param-name> 6 <param-value>UTF-8</param-value> 7 </init-param> 8 </filter> 9 <filter-mapping>10 <filter-name>characterEncoding</filter-name>11 <url-pattern>/*</url-pattern>12 </filter-mapping>
3、以上两步有时只能解决post方式传递参数乱码问题,get方式还是出现乱码,则就需要该tomcat的配置文件了,打开tomcat的server.xml文件,找到以下行
1 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
在上面行中插入URIEncoding="UTF-8",改成如下形式:
1 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
这样就解决了springmvc中文参数传递乱码问题了。
阅读全文
1 0
- SpringMvc参数传递中乱码问题的解决
- 解决JSP参数传递乱码的问题
- 解决JSP参数传递乱码的问题
- 解决jsp参数传递乱码的问题
- 解决jsp参数传递乱码的问题
- 解决jsp参数传递乱码的问题
- 解决jsp参数传递乱码的问题
- 解决jsp参数传递乱码的问题
- SpringMVC学习笔记(6) 参数的传递+乱码解决
- dtree中url参数中中文参数的传递,出现乱码问题的解决。
- 解决参数传递参数的乱码的问题
- springmvc中上传下载解决乱码的问题
- 解决jsp中传递参数汉字乱码问题
- java 中解决url参数传递中文乱码问题
- 解决springMVC中@response向前台传递参数变问号的问题
- 解决Java中URL传递中文参数时出现乱码的问题
- 解决ext+struts传递中文参数的乱码的问题
- Javascript 传递中文参数 乱码问题 的解决
- eclipse下编辑mybatis xml文件没有提示解决办法
- bzoj 1856: [Scoi2010]字符串(卡特兰数)
- SQL Server数据导入报错的问题
- easyui后台分页
- linux SD卡驱动分析
- SpringMvc参数传递中乱码问题的解决
- pom导入了Spring webmvc包,报ClassNotFoundException
- IM即时通讯项目讲解(二)--自定义实现图片选择GalleryView
- Android布局
- K-Means及Spark实现Kmeans算法
- Git fetch和git pull的区别
- Linux指令-ls指令(第二天)
- C# Socket的使用
- 五种IO模型简介以及IO多路转接之select