springmvc form表单提交中文乱码
2018-01-17 16:46
253 查看
springmvc form表单submit直接提交出现乱码。导致乱码一般是服务器端和页面之间编码不一致造成。
以下三种解决方式(仅供参考):
1、jsp页面设置编码
2、tomcat服务器设置,在server.xml中添加编码设置 URIEncoding="UTF-8"
3、web.xml中添加编码设置
重点注意:最好将这段代码放在web.xml中开头的位置,因为拦截有顺序,如果放在后面的话容易拦截不到。
以下三种解决方式(仅供参考):
1、jsp页面设置编码
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
2、tomcat服务器设置,在server.xml中添加编码设置 URIEncoding="UTF-8"
<Connector URIEncoding="UTF-8" port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3、web.xml中添加编码设置
重点注意:最好将这段代码放在web.xml中开头的位置,因为拦截有顺序,如果放在后面的话容易拦截不到。
<filter> <filter-name>encodingFilter</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>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
相关文章推荐
- [前端]解决form表单采用get方式提交中文参数乱码的方法
- form表单用ge方式提交时ie显示中文参数乱码
- form表单提交中文乱码问题,dwz ModelAndView跳转form中有中文参数乱码
- form表单提交中文乱码
- 关于提交form表单中文乱码问题
- jQuery.form.js进行表单提交,中文乱码问题及解决
- 关于Form表单提交中文乱码问题
- form表单提交的 get/post 方法(二)中文乱码的解决(2)
- Java入门到精通——调错篇之EasyUI+SpringMVC Form表单提交到Contorller中文字出现乱码
- jsp中form表单提交到serlvet中文乱码问题
- Java入门到精通——调错篇之EasyUI+SpringMVC Form表单提交到Contorller中文字出现乱码
- SpringMVC form表单中文乱码解决方案(基于JavaConfig)
- form表单提交的 get/post 方法(二)中文乱码的解决(1)
- struts中form表单提交给Servlet中文乱码问题
- form表单提交中文乱码的详细解析
- form表单提交中文乱码的详细解析
- 终结了form表单的get和post提交方式的中文乱码现象!
- html中form表单向Jsp提交中文乱码问题基本解决办法
- Html的form表单提交到jsp中出现中文乱码
- SpringMVC form表单传值中文乱码处理