Springmvc静态资源过滤

来源:互联网 发布:网络与新媒体概论 编辑:程序博客网 时间:2024/06/02 19:34

一般情况下,在springmvc中当配置了拦截器和过滤器之后,对于浏览器的所有符合要求的请求都会过滤,静态资源也不例外,为了解决这个问题,下面提供了几个方案:

  1. 使用tomcat默认的servlet,通常在web.xml文件中激活。代码如下:
 <!-- 激活tomcat的defaultservlet拦截静态资源 -->  <servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.jpg</url-pattern>  </servlet-mapping>  <servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.css</url-pattern>  </servlet-mapping>  <servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.js</url-pattern>  </servlet-mapping>  <servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.png</url-pattern>  </servlet-mapping>
  1. 使用spring3.0的朋友可以使用springmvc的<mvc:resources/>标签
<mvc:resources location="/static/" mapping="/static/**"/>

3.使用spring提供的标签<mvc:default-servlet-handler/>代码为:

<mvc:default-servlet-handler/>
0 0
原创粉丝点击