今天SpringMVC的时候遇到了中文乱码的问题。
就写了一个拦截器来处理,可是在web.xml里面配置后不起作用。
找了半天,才发现是设置的问题,
/会自动屏蔽掉.jsp的url,这些资源不会被拦截器拦截。
/*则会匹配到所有的url。
<!--乱码过滤器-->
<filter>
<filter-name>encoding</filter-name>
<filter-class>com.c.Filter.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<!--
匹配不到.jsp,错误。
<url-pattern>/</url-pattern>
-->
<!--匹配到所有的url,正确-->
<url-pattern>/*</url-pattern>
</filter-mapping>