【Spring Boot 3】Thymeleaf 使用详解
warning:
这篇文章距离上次修改已过210天,其中的内容可能已经有所变动。
在上一节中,我们已经创建了一个简单的Spring Boot项目并配置了Thymeleaf模板引擎。在这一节中,我们将介绍如何在Thymeleaf模板中使用常用的Thymeleaf标签和表达式。
- 变量表达式:
在Thymeleaf中,变量表达式使用${}
包围。例如,如果你想在模板中显示一个控制器传递的消息,你可以这样写:
- 选择变量表达式:
*{}
语法是选择变量表达式,它用于选择被th:object绑定对象的属性。例如:
- 消息表达式:
#{}
是消息表达式,用于获取国际化消息。例如:
- 链接表达式:
@{}
用于创建URLs。例如:
- 片段表达式:
~{}
用于模板片段。例如,可以包含一个公共的页脚片段:
- 条件表达式:
if/unless
用于条件渲染。例如:
- 循环表达式:
th:each
用于循环。例如:
- 字面量:
Thymeleaf支持字符串、数字、布尔值和null字面量。例如:
以上是Thymeleaf的基本用法,这些表达式可以在HTML模板中使用,以实现动态内容的渲染。
评论已关闭