我已经阅读了许多将 CSS 包含到 Spring MVC 元素中的不同方法,它们在部署到服务器上时都可以正常加载:
<link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet">
<link href="<c:url value='/css/style.css' />" rel="stylesheet">
<link href="/MyApp/css/style.css" rel="stylesheet">
但是,除非我提供相对路径(例如 ../../css/style.css
),否则 Eclipse 似乎不太高兴,但部署时该路径显然不会加载。如果我使用上述三种方法中的任何一种,我都会在错误路径下方看到一条红色波浪线:
Undefined CSS file ("${pageContext.request.contextPath}/css/style.css").
该样式表中使用的所有类也会出现类似的错误:
Undefined CSS class (class-name).
我是不是遗漏了什么,还是必须忍受这个并关闭警告?
最佳答案
我也遇到过这个问题,发现在 githib 上的 eclipse WTP Webresources 元素中报告了一个错误:
https://github.com/angelozerr/eclipse-wtp-webresources/issues/37
如果/当这个问题得到解决时,我们烦人的红色波浪线将成为过去!
关于css - 让 Eclipse 识别通过 Spring MVC 元素中的上下文包含的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27396242/