这里不讲有几种过滤静态文件的方法,网上一搜一大把,大概三种。
三种方式都试了n次,最后决定用了spring自带的默认方式,成功了,配置需要两部:
第一:web.xml文件中配置如下一段代码
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/css/*</url-pattern>
<url-pattern>/static/js/*</url-pattern>
<url-pattern>/static/img/*</url-pattern>
<url-pattern>/static/layer/*</url-pattern>
</servlet-mapping>
网上说这段代码必须写到spring拦截器DispatcherServlet的前面,但是我测试了,前面后面都好使。
第二:spring-mvc.xml中添加如下一段配置:
<mvc:default-servlet-handler/>
这样就彻底完成了。