我的CSS和Thymeleaf有问题。
在我的Spring启动应用程序中,我具有以下结构:
现在,使用我的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