Java Can';将css链接到jsp(SpringMVC)
我正在努力使用SpringMVC文件结构 我可以在jsp中显示图像资源,但不能将css链接到它,即使它们位于同一位置 这是我的文件结构: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-
/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无法加载