SpringMVC后台乱码的处理方法!囧!囧!囧!

SpringMVC后台乱码的处理方法囧!囧!囧!

SpringMVC后台接收到的中文变乱码

我们都知道现在解决中文乱码很简单,只需要在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>

但是,上面的代码有一个错误 ,那就是url-pattern错误了

如果这样配置,后台接收到的中文,仍然是乱码

需要配置成这样 /*

网上翻阅了一下,说是 /是针对servlet,而/*才是针对.jsp,.html等文件

姑且我也这样认为吧!

正确的配置方法如下:


<filter-mapping>
	<filter-name>encodingFilter</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>




爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img