Thymeleaf 基础知识

Thymeleaf 试一个模板引擎,以便显示由应用程序生成的数据或文本。它适合在Web应用程序中为HTML5提供服务,也可以处理任何XML文件。Thymeleaf具有开箱即用的特点:允许处理XML、HTML、JavaScript、CSS、普通文本等模板,每种模板都称为模板模式。

Thymeleaf 命名空间的被声明为 th:*属性,代码示例如下所示

1
<html xmlns:th="http://www.thymeleaf.org">

Thymeleaf的标准表达式

Thymeleaf 的标准表达式主要包括以下8类

简单表达式

语法 名称 描述 作用
${…} Variable Expressions 变量表达式 取出上下文变量的值
*{…} Selection Variable Expressions 选择变量表达式 取出选择的对象的属性值
#{…} Message Expressions 消息表达式 使文字消息国际化,I18N
@{…} Link URL Expressions 链接表达式 用于表示各种超链接地址
~{…} Fragment Expressions 片段表达式 引用一段公共的代码片段

字面量

参考资料:《SpringBoot 开发实战》吴胜