SpringMVC传参(中文乱发问题解决)

来源:互联网 发布:取英文名软件 编辑:程序博客网 时间:2024/06/15 09:49

在SpringMVC传参中出现乱码问题:默认的注入中会出现乱码。

解决方案:

在spring-web-4.1.2.RELEASE.jar下org.springframework/web/filter包中找到CharacterEncodingFilter.class。

CharacterEncodingFilter.class中有一个属性encoding。然后在web.xml中配置注册编码过滤器即可(只对post有效)。

注意:想要解决中文乱码问题,需将encoding属性配成UTF-8.

<filter><filter-name>CharacterEncoding</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><filter-mapping><filter-name>CharacterEncoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>


原创粉丝点击