JavaWeb框架数据传输乱码问题解决

来源:互联网 发布:php新闻发布系统登录 编辑:程序博客网 时间:2024/05/29 08:05

从JSP/HTML页面传值到后台的时候遇到中文乱码问题,解决方式如下:

在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>    

值得注意的是,这里只能解决以“post”方式提交的数据中文乱码问题,以get方式提交的中文数据还是要进行编码再解码。

0 0