当前位置: 首页 > 面试题库 >

Thymeleaf + CSS + SpringBoot

杜嘉慕
2023-03-14
问题内容

我的CSS和Thymeleaf有问题。

在我的Spring启动应用程序中,我具有以下结构:

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

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

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

但这是行不通的。

我究竟做错了什么?


问题答案:

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" />


 类似资料:
  • 首先要说的是,我一直在寻找解决方案,现在我非常绝望。 当由Spring Boot运行时,我无法从html页面访问css文件。 html。文件 应用JAVA 文件夹结构: 我尝试过将文件夹放入文件夹和/或删除addResourcesHandler,通过相对路径引用css和其他一些东西。似乎没有什么能解决这个问题。请告诉我,如果你试图解决这个问题,但没有找到解决方案,这样我就知道,我不会被忽视。

  • 我需要在电子邮件模板(thymeleaf)中插入样式。我需要为几个模板制作一个通用的css文件。 使用Spring引导1.3.3 我试图遵循以下帖子中的内容:Thymeleaf CSS SpringBoot 电子邮件文件:资源 我为邮件使用WebContext(我以前使用上下文,但上下文不接受相对路径,需要WebContext)。 在我的css: 在我的模板中: 结果是邮件被发送,但css样式没有

  • 我有一个使用thymeleaf的Spring启动程序。网页加载。但是网页找不到我的css文件。我看到以下由Spring启动记录。网页加载了这个url:http://localhost:9090/lotto/rawdataocc. GET /lotto/lotto.css没有映射 CSS文件位于resources/static目录下 Thymleleaf模板在模板目录下。

  • 我正在使用库贝css框架(https://imperavi.com/kube/css/buttons/)。但是我不能在我的项目中实现这个框架。 当我尝试这样使用按钮时,会出现以下异常: 与元素类型“button”关联的属性名“small”后面必须跟“=”字符 这个按钮有小的和轮廓的属性吗。

  • 所以,我花了一个小时试图解决这个问题,但是我就是不能让自定义的. css文件在Spring 5中与html文件链接。我正在使用Thymeleaf,Bootstrap 我的文件层次结构如下所示: 我在: 这应该把我的风格和。html文件。怎么了?

  • 主要内容:1. Thymeleaf 简介,2. Thymeleaf 语法规则,3. Thymeleaf 公共页面抽取Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。 1. Thymeleaf 简介 Thymel