Thymeleaf 语法
时间: 2023-09-21 18:03:29 浏览: 86
Thymeleaf 是一个 Java 模板引擎,它允许开发人员通过 HTML 模板文件来构建动态 Web 应用程序。以下是 Thymeleaf 的一些语法示例:
1. 输出变量值:
```html
<p th:text="${variable}">Default Text</p>
```
2. 条件语句:
```html
<th:block th:if="${condition}">
<!-- code to be executed if condition is true -->
</th:block>
<th:block th:unless="${condition}">
<!-- code to be executed if condition is false -->
</th:block>
```
3. 循环语句:
```html
<th:block th:each="item : ${items}">
<p th:text="${item.name}">Default Text</p>
</th:block>
```
4. URL 链接:
```html
<a th:href="@{/path/to/action(parameter=${value})}">Link text</a>
```
5. 属性值:
```html
<img th:src="@{${image.path}}" th:alt="${image.description}" />
```
这些示例只是 Thymeleaf 语法的一小部分,还有很多其他的语法特性,如标准表达式、方法调用等等。Thymeleaf 的官方文档提供了更详细的介绍和示例,可以参考官方文档来学习更多的 Thymeleaf 语法。
阅读全文