您的位置:首页 > 其它

<mvc:default-servlet-handler />过滤器拦截静态资源

2016-07-20 16:16 519 查看
楼主曾经遇到过一个问题,就是根据需求,需要 拦截静态资源,进行过滤,过滤器配置如下
<filter>
<filter-name>weChatFilter</filter-name>
<filter-class>
com.sinovatech.unicom.wechat.filter.WeChatFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>weChatFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>

但是关于静态资源,比如.html页面.jsp页面等,怎么样都拦截不到,当时很不明白,楼主当时搞了一天还没搞定。后来在关于Spring的配置中进行了解,才知道,原来是由于这样代码引起的:<mvc:default-servlet-handler />

当Spring中声明这个配置的时候,应用默认不会拦截静态资源。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: