css - 无法让外部 css 在动态 web 元素 spring 中工作

标签 css spring-mvc

我目前正在 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/

相关文章:

javascript - 如何使用 HTMLElement.classList(.toggle)?

java - 在 DispatcherServlet 中未找到名称为 'dispatcher' 的 URI [/Spring4MVCHelloWorld/hello/] 的 HTTP 请求的映射

java - 停止或重新部署时出现内存泄漏 - Spring 3.1.2、Hibernate 4.1.0、Spring Data-Jpa 1.1.0、Tomcat 7.0.30

spring - 使用 Spring/MyBatis 理解 EhCache

java - Spring MVC 4与mvc :resources not working

jquery - 从特定标签中删除样式属性

html - Asp.net 日历自定义 css 样式

CSS 粘性页脚 - 两个水平滚动条?

html - 两个内联 block ,宽度为 50% 的元素换行到第二行

hibernate - TransactionRequiredException : Executing an update/delete query