【发布时间】:2020-03-01 11:26:03
【问题描述】:
我的 Maven 项目结构如下所示。我想在 mainMenu.jsp 文件中加载 Css。
<link rel="stylesheet" href="../Main.css">
上面的行不工作。那么如何在 mainMenu 中加载 Main.css?
【问题讨论】:
标签: java css maven spring-mvc jsp
我的 Maven 项目结构如下所示。我想在 mainMenu.jsp 文件中加载 Css。
<link rel="stylesheet" href="../Main.css">
上面的行不工作。那么如何在 mainMenu 中加载 Main.css?
【问题讨论】:
标签: java css maven spring-mvc jsp
不要将您的 WEB-INF 布局与浏览器看到的内容混淆。将 Main.css 移动到“webapp”(或更常见的是“webapp/style”),然后将其引用为“Main.css”(如果在 webapp 中)或“style/Main.css”(如果在 webapp/style )。
在 WEB-INF 下,您通常只需要在服务器端处理的文件,例如。 JSP(使用 ViewRenderer 时)或 web.xml。
【讨论】:
【讨论】:
我通过在 Web 配置中添加以下代码行并将所有前端文件添加到资源文件夹中解决了问题。
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
【讨论】: