配置原因及作用
因为我们配置的DospatcherServlet
核心控制器,拦截的是所有的请求;但是对于静态资源,如一些图片,css,js等文件我们不需要拦截,从而要进行放行。
配置静态资源放行方法
-
方法一
在Spring配置文件中进行单独配置
<!-- 指定静态资源放行 mapping:静态资源的请求路径 location:静态资源在项目中的真实路径 /代表根目录,也就是webapp目录 --> <mvc:resources mapping="/img/*" location="/img/"/>
-
方法二
使用默认配置,相信所有普通资源的请求
<!--配置默认servlet处理器,过滤静态资源不处理--> <mvc:default-servlet-handler/>