出现静态资源被拦截的情况,主要是因为在web.xml中的springmvc的配置路径url-pattern为/,这个会默认拦截静态资源文件。

解决办法:

  第一种:修改拦截路径,将url-pattern中的/改为其他的

  第二种:在springMvc的配置文件中添加

<mvc:resources location="/" mapping="/**/*.html"/>
	      <mvc:resources location="/" mapping="/**/*.js"/>
	      <mvc:resources location="/" mapping="/**/*.css"/>
	      <mvc:resources location="/" mapping="/**/*.png"/>
	      <mvc:resources location="/" mapping="/**/*.gif"/>

    即可

  第三种:开放tomcat的defaultServlet,只需要添加一行配置,是不是很方便

    

<mvc:default-servlet-handler/>