【发布时间】:2017-06-29 15:34:16
【问题描述】:
我的 WebContent 文件夹中有一个 resources 文件夹,其中包含 css、js 和图像...然后我声明 mvc 资源映射找到所有资源文件...但是当我尝试在我的jsp中调用/访问该文件时,为什么我需要包含单词resources?...你知道我怎么能删除它但仍然可以访问我的资源?
项目结构
WebContent
|_resources
|_images
|_js
|_WEB-INF
|_jsp
|_header.jsp
header.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<script src="<c:url value="/resources/js/jquery.min.js" />"></script>
dispatcher.xml
<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:annotation-driven />
上面的代码完美运行,但我想排除路径中的资源一词.. 无需一一写入所有内部资源文件夹(如下示例)
<mvc:resources mapping="/images/**" location="/resources/images/" />
<mvc:resources mapping="/css/**" location="/resources/css/" />
我需要的是这样的......但仍然声明一行 mvc 资源映射
<script src="<c:url value="/js/jquery.min.js" />"></script>
<link rel="stylesheet" href="<c:url value="/css/owl.carousel.min.css" />">
<img src="<c:url value="/images/pix/world.jpg" />" alt="user">
【问题讨论】:
标签: spring jsp spring-mvc resources