https://blog.csdn.net/u012310865/article/details/81738828
servlet会拦截所有请求,这时候静态资源的访问不到了就。试了网上的几个方法,这个是能行的:
在spring-mvc的配置文件中加入 如下 的代码就可以了:
<!-- 对静态资源的访问 -->
<mvc:resources mapping="/statics/**" location="/statics/" />
这里要注意的是location的位置是从resources和webapp文件夹下开始的。所以statics的位置为webapp/statics/js
下面来个对这个标签的介绍:
spring mvc 的<mvc;resources mapping="***" location="***">标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。在spring3.0.4出来的时候spring还没有更新其schema所以在配置文件中有可能找不到<mvc:resources >标签,这个问题在spring3.0.5中已经解决
///另一种
由于spring mvc拦截了所有请求,所以当你设置
引用
<servlet-mapping>
<servlet-name>springMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
的时候会影响到静态资源文件的获取,这样就需要有这个标签来帮你分类完成获取静态资源的责任。
---------------------
作者:10追光者
来源:CSDN
原文:https://blog.csdn.net/u012310865/article/details/81738828
版权声明:本文为博主原创文章,转载请附上博文链接!