我目前正在 Eclipse 上开发一个 spring mvc 元素。我无法让外部 css 在 .jsp 中工作。我的文件夹结构如下
Myproj, WebContent, 网络信息, CSS, .css 文件
我使用以下代码来引用 css 文件。
<link href="<c:url value="/css/filename.css" />" rel="stylesheet" type="text/css" />
我使用 spring jars 版本 3.1.0。我还在 myproj-servlet.xml 中添加了以下代码行
<mvc:annotation-driven />
<mvc:resources location="../css/" mapping="/css/**"/>
仍然无法访问我的 css 文件或将其应用于我的 jsp 文件。在使用 Firebug 时,我看到 css 链接得到一个 404 not found only。问题出在哪里/我该如何解决?
最佳答案
将您的资源位置更改为
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
在访问 jsp 时你可以很好地编写
<c:set var="context" value="${pageContext.request.contextPath}" />
<link rel="stylesheet" type="text/css" href="${context}/css/style.css" />
干杯。
关于css - 无法让外部 css 在动态 web 元素 spring 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17183090/