Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spring mvc-如何删除单词';资源';调用js、css和图像时_Spring_Jsp_Spring Mvc_Resources - Fatal编程技术网

spring mvc-如何删除单词';资源';调用js、css和图像时

spring mvc-如何删除单词';资源';调用js、css和图像时,spring,jsp,spring-mvc,resources,Spring,Jsp,Spring Mvc,Resources,我的WebContent文件夹中有一个资源文件夹,其中包含css、js和图像。。。然后我声明mvc资源映射以定位所有资源文件。。。但是当我试图在jsp中调用/访问该文件时,为什么我需要包含单词resources?。。。您知道如何删除它,但仍然可以访问我的资源吗 项目结构 WebContent |_resources |_images |_js |_WEB-INF |_jsp |_he

我的WebContent文件夹中有一个资源文件夹,其中包含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 />

上面的代码工作得很好,但我想排除path中的单词resources。。 没有逐个写入所有内部资源文件夹(如下面的示例)



我需要的是这样的东西。。。但是仍然声明一行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">

“alt=”用户“>

您使用的服务器是tomcat吗?如果您使用的服务器是tomcat,您可以执行以下配置
/
意味着拦截所有请求。 如果需要处理静态资源js、css等,可以添加在dispatcherServlet之前编写的web.xml

  <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.css</url-pattern>
        <url-pattern>*.js</url-pattern>
    </servlet-mapping>

违约
*.css
*.js
默认值是Tomcat的默认servlet

  <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.css</url-pattern>
        <url-pattern>*.js</url-pattern>
    </servlet-mapping>