Thymeleaf CSS SpringBoot

新手上路,请多包涵

我对 CSS 和 Thymeleaf 有疑问。

在我的 Spring Boot 应用程序中,我有这样的结构:

  • src/main/resource/static/css(用于 css 文件)
  • src/main/resource/static/templates(用于 html 文件)

现在,我的 html 页面名为 ErrorPage 和 css 文件名为 Layout.css,使用 Thymeleaf,在 ErrorPage 的头部:

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

但这不起作用。

我究竟做错了什么?

原文由 Luca Sepe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 518
1 个回答

将您的 template 文件夹移动到 resources 下:

  • src/main/resource/static/css (用于 CSS 文件);
  • src/main/resource/templates (用于 HTML 模板)。

然后更正 link 标签如下:

 <link href="../static/css/Layout.css" th:href="@{/css/Layout.css}" rel="stylesheet" />

原文由 DimaSan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题