浏览器端访问SSM Web项目js文件/CSS文件中文乱码问题解决方案
其他原因,本文不再介绍,请参考如下链接:https://www.cnblogs.com/kennyliu/p/4086601.html
问题原因:配置了Spring 编码格式过滤器
问题代码展示,项目中web.xml代码,Spring编码过滤器代码片`
<!-- 参数编码过滤器 -->
<filter>
<filter-name>encoding</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>encoding</filter-name>
<url-pattern>/* </url-pattern>
</filter-mapping>
</web-app>
设置为拦截所有的请求,包括js文件,css文件,如下
<url-pattern>/* </url-pattern>
解决方法:
把 <url-pattern>/* </url-pattern> 中的/* 改为*.action,这样只会过滤request.完美解决。