自定义.css文件不适用于Thymeleaf和Spring MVC

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

所以,我花了最后一小时试图解决它,但我无法获得自定义.css文件与Spring中的html文件链接5.我使用Thymeleaf,BootstrapjQuery进行前端工作。我正在使用Intellij Community Edition。

我的文件层次结构如下所示:

java
    project_files
resources
    static
        css
          main.css
    templates
        main.html

我在main.html有一条线:

<link rel="stylesheet" type="text/css" th:href="@{/css/main.css}" href="../../css/main.css"/>

应该将我的样式与.html文件链接起来。有什么不对?

css spring spring-mvc bootstrap-4 thymeleaf
1个回答
3
投票

尝试更改一下你的文件夹结构,在名为static的资源下创建一个文件夹,在static下创建一个名为css的文件夹,然后将css文件放在那里,例如:

🗁 resources
└─── 🗁 static
    └─── 🗁 css
        └─── main.css

然后你应该能够使用以下方法访问它:

 <link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/>
© www.soinside.com 2019 - 2024. All rights reserved.