Servlet:无法从jsp链接CSS:无法解析目录资源:$ {pageContext.request.contextPath}链接到root而不是src / main / webapp

问题描述 投票:0回答:1

我有这个项目结构(WEB-INFsrc/main/webapp/内部:]

enter image description here

我尝试使用[]从login.css访问[C0

login.jsp

但是,主意将其强调为<link rel='stylesheet' href="${pageContext.request.contextPath}/resources/css/login.css">

cannot resolve directory

我为此项目使用servlet,但是在另一个使用enter image description here的项目中,相同的CSS链接可以完美地工作。在这种情况下,我怀疑Spring MVC链接到另一个文件夹:项目根(${pageContext.request.contextPath})而不是../src文件夹。

是否可以更改root/src/main/webapp链接的位置?还是其他解决方法?

java css jsp servlets
1个回答
0
投票

“ resources”看起来像IDE中用于Maven或概念/分组的目录。它们可能合并在您WAR的根目录中。>我猜您应该从链接中删除“资源”,因为它们确实位于Web应用程序的根目录中。

${pageContext.request.contextPath}

查看实际产生的WAR及其在其中的位置。

© www.soinside.com 2019 - 2024. All rights reserved.