spring中静态资源css,js等的访问

来源:互联网 发布:spss协方差矩阵 编辑:程序博客网 时间:2024/04/20 11:33

当在spring的DispatcherServlet中配置拦截所有的请求时,若不对静态资源进行配置,则可能出现访问不到css,js等静态资源的问题。进行相应的配置即可。只学习了使用注解的简单配置。有什么不对的地方希望指正。
spring注解:
<mvc:resources mapping="/{folderNameA}/**" location="/{folderNameB}/" />
前台访问:
<script type="text/javascript" src="<%=request.getContextPath()%>/resources/jquery-1.9.1/jquery.js"></script>
改前台访问包含resources路径下的静态资源,若在注解的{folderNameA}处不是resources,则会报404的错误。若{folderNameA}为resources,则会去webapp下的resources目录下去寻找相应的静态资源。
如:
注解:
<mvc:resources mapping="/plug/**" location="/resources/" />
前台:
<script type="text/javascript" src="<%=request.getContextPath()%>/plug/jquery-1.9.1/jquery.js"></script>
目录结构:
这里写图片描述
因为映射的plug为本地的resources,所以会去本地的resources目录下寻找js。

0 0