无法在Maven项目中加载CSS文件

时间:2019-11-05 06:08:21

标签: java css maven spring-mvc jsp

我的Maven项目结构如下所示。我想在mainMenu.jsp文件中加载CSS。

Folder Structure

<link rel="stylesheet" href="../Main.css">

上一行不起作用。如何在mainMenu中加载Main.css?

3 个答案:

答案 0 :(得分:1)

不要将您的WEB-INF布局与浏览器所看到的混淆。将您的Main.css移到“ webapp”(或更常见的是“ webapp / style”),然后将其引用为“ Main.css”(如果在webapp中)或“ style / Main.css”(如果在webapp / style中) )。

在WEB-INF下,通常只需要在服务器端进行处理的文件,例如。 JSP(使用ViewRenderer时)或web.xml。

答案 1 :(得分:1)

Spring Boot自动添加位于here所提到的以下任何目录中的静态资源:

  

/ META-INF / resources /
  / resources /
  / static /
  / public /

因此,您所犯的错误是将静态内容放置在错误的目录中。

答案 2 :(得分:0)

我通过在Web配置中添加以下代码行并在资源文件夹中添加所有前端文件来解决问题。

 1. Install/Reinstall NUnit3TestAdapter package
 2. Delete Debug folder from the Bin
 3. Clean --> Build the project