Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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
Java Can';将css链接到jsp(SpringMVC)_Java_Css_Jsp_Spring Mvc - Fatal编程技术网

Java Can';将css链接到jsp(SpringMVC)

Java Can';将css链接到jsp(SpringMVC),java,css,jsp,spring-mvc,Java,Css,Jsp,Spring Mvc,我正在努力使用SpringMVC文件结构 我可以在jsp中显示图像资源,但不能将css链接到它,即使它们位于同一位置 这是我的文件结构: /src /main /resources /webapps /resources main.css logo.png /views somePage.jsp /WEB-INF web.xml dispatcher-

我正在努力使用SpringMVC文件结构

我可以在jsp中显示图像资源,但不能将css链接到它,即使它们位于同一位置

这是我的文件结构:

/src
 /main
   /resources
   /webapps
      /resources
          main.css
          logo.png
      /views
          somePage.jsp
      /WEB-INF
         web.xml
         dispatcher-servlet.xml
         ....  
      <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/views/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
     </bean>

  <mvc:resources mapping="/resources/**" location="/resources/" />
以下是我的调度员中的内容:

/src
 /main
   /resources
   /webapps
      /resources
          main.css
          logo.png
      /views
          somePage.jsp
      /WEB-INF
         web.xml
         dispatcher-servlet.xml
         ....  
      <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/views/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
     </bean>

  <mvc:resources mapping="/resources/**" location="/resources/" />

/观点/
.jsp

在我的somePage.jsp中:

 <img src="<c:url value="/resources/logo.png" />" alt="blabla" />

 <link href="<c:url value="/resources/main.css" />" rel="stylesheet" />

 ...
“alt=“blabla”/
...
图像正确加载,但不是css

注意:我在eclipse中有以下消息::“标记(链接)的位置无效。“关于css链接


如果您有任何想法,请提前向您表示感谢!

最后,这似乎是一个缓存问题

我刚刚删除了我的chrome缓存,我的css出现了

当我第一次编译时,我的css是空的,我后来填充了它。 看起来,即使在编辑它并重新运行项目之后,css状态也没有被刷新


chrome可能将我的css状态保持为空,并且没有检测到更新..奇怪。

你添加了一些代码。就像这样

您的servelet-context.xml

<mvc:default-servlet-handler />

您的jsp

<c:set var="contextPath" value="<%=request.getContextPath()%>"></c:set>


<link href="${contextPath}/resources/main.css" rel="stylesheet" />

我解释说/resources/logo.png可以工作,问题是css无法加载