在SSM中登录事件用拦截器遇到的一些事
如果在搭建登录界面的时候引用了一些静态资源文件,然后登录事件又用了拦截器的话,那么配置拦截器的时候就要注意配置好对静态资源文件的放行了。在此次用拦截器进行登录的时候就是没有配置好拦截器,所以进行测试的时候就出现了这样的问题:
Resource interpreted as Stylesheet but transferred with MIME type
在谷歌浏览器里调试时,没有报很明项的错误,就是提示你引用的一个css文件没有放行。
解决方案:在配置拦截器时配置对引用的静态资源文件放行就OK了。
<mvc:interceptors>
<mvc:interceptor>
<!--拦截所有MVC控制器-->
<mvc:mapping path="/**"/>
<!--对CSS界面进行放行,不拦截-->
<mvc:exclude-mapping path="/**/*.css"/>
<!--自定义拦截器类-->
<bean class="com.tl.interceptor.LoginInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>