spring mvc 3.0 中解决post表单提交出现的中文乱码问题

转载 2012年03月30日 10:28:51
在spring mvc 3.0 框架中,通过JSP页面、HTML页面以POST方式提交表单时,表单的参数传递到对应的servlet后会出现中文显示乱码的问题。解决办法可采用spring自带的过滤技术,对所有页面间参数的传递设置统一的字符编码。

    在web.xml中添加几行代码即可:

 <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>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
 
 <filter-mapping>
  <filter-name>characterEncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>


java web开发时表单提交引起的一些中文乱码问题

1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。  2、contentType="text/html;charset=UTF-8"的作用是指定对服务器...
  • buqideyu
  • buqideyu
  • 2014年02月21日 18:51
  • 908

Spring 4 MVC的post提交form时中文乱码

如果你发现Spring 4 MVC的Post请请求乱码,请添加accept-charset的标签为utf-8就能解决,如下: Firstna...
  • loveaborn
  • loveaborn
  • 2015年03月19日 21:30
  • 5611

springmvc post方式提交form时乱码问题——filter方式解决

springmvc post方式提交form时乱码问题——filter方式解决
  • wild46cat
  • wild46cat
  • 2016年09月08日 09:53
  • 3137

过滤器解决form表单中中文乱码问题

form表单中post请求的乱码问题很容易解决,只需设置request请求的响应头就OK了,但是get请求就不是那么容易解决的,下面就是在不改变服务器配置文件的前提下,利用过滤器将浏览器所有的请求的乱...
  • jjaze3344
  • jjaze3344
  • 2011年11月23日 21:51
  • 3390

SpringMVC学习--POST请求中文乱码问题

在之前我们没有用基于注解的控制器时,controller是这么写的: public class SaveProductController implements Controller{ ...
  • sinat_25295611
  • sinat_25295611
  • 2016年12月28日 15:07
  • 1750

Spring MVC 3 表单中文提交后乱码问题的解决方法

在spring mvc 3.0 框架中,通过JSP页面、HTML页面以POST方式提交表单时,表单的参数传递到对应的servlet后会出现中文显示乱码的问题。解决办法可采用spring自带的过滤技术,...
  • mybackup
  • mybackup
  • 2012年05月14日 21:50
  • 9682

Spring+Hibernate乱码解决方案

总结了两种方法:  1、使用gb2312编码,变更mysql的数据库编码字符集。cmd模式下用mysql --default-character-set=gb2312 -u root -p进入,然后再...
  • ailihx
  • ailihx
  • 2007年11月30日 16:21
  • 835

表单提交后数据中文乱码的终极解决方案

1、查看页面是否使用utf-8编码①jsp页面:②html页面:2、在数据库连接ur
  • CSDN_LQR
  • CSDN_LQR
  • 2016年11月13日 17:18
  • 3013

SpringMVC之GET请求参数中文乱码

只怪自己项目做太少,遇到这些问题纠结太久,浪费时间太多. 在此记录, WEB.XML文件中的编码过滤器设置是针对POST请求的,tomacat对GET和POST请求处理方式是不...
  • A350204530
  • A350204530
  • 2017年04月10日 20:48
  • 1029

JSP页面表单提交时出现中文乱码的解决方法

shiyong
  • shenlan18446744
  • shenlan18446744
  • 2014年05月11日 08:29
  • 4881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring mvc 3.0 中解决post表单提交出现的中文乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)