thymeleaf模板引擎用法
时间: 2024-09-12 10:14:29 浏览: 40
Spring Boot集成Thymeleaf模板引擎的完整步骤
5星 · 资源好评率100%
Thymeleaf模板引擎的独特之处在于它允许直接在HTML文件中嵌入表达式来动态展示内容[^1]。它的核心思想是利用HTML作为模板语言,使得模板保持结构清晰的同时又能与后端逻辑紧密结合。以下是使用Thymeleaf的基本步骤:
1. **准备工作**:
- 安装依赖:在Maven项目中添加`<dependency>`到pom.xml文件,如`<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>`。
- 创建模板:创建`.html`文件,比如`index.html`,用于编写HTML结构。
2. **表达式使用**:
- 使用`th:text`属性插入动态文本,如`<p th:text="${message}"></p>`,`${}`会被替换为对应模型里的变量值。
- `th:href`用于生成链接,如`<a th:href="@{/path/to/page}" />`。
3. **条件判断**:
- 使用`th:if`或`th:unless`控制元素的显示隐藏,如`<div th:if="${condition}">...</div>`。
4. **循环遍历**:
- 用`th:each`迭代集合,如`<ul th:each="item : ${items}">
<li th:text="${item.name}"></li>
</ul>`。
要了解更多细节,建议访问官方文档,那里有详细的教程和示例。
阅读全文