Thymeleaf 教程
版本
3.0
语言
English
中文
返回目录
1 Thymeleaf 简介
1.1 什么是 Thymeleaf?
1.2 Thymeleaf 可以处理哪种模板?
1.3 方言:标准方言
2 The Good Thymes 虚拟杂货店
2.1 杂货店的网站
2.2 创建和配置模板引擎
3 使用 Literals
3.1 多语言欢迎
3.2 有关文本和变量的更多信息
4 标准表达语法
4.1 Messages
4.2 Variables
4.3 选择表达式(星号语法)
4.4 链接网址
4.5 Fragments
4.6 Literals
4.7 附加 Literals
4.8 Literals 替代
4.9 算术运算
4.10 比较器和equal
4.11 条件表达式
4.12 默认表达式(Elvis 运算符)
4.13 The No-Operation token
4.14 数据转换/格式化
4.15 Preprocessing
5 设置属性值
5.1 设置任何属性的值
5.2 将值设置为特定属性
5.3 一次设置多个值
5.4 追加和前置
5.5 固定值布尔属性
5.6 设置任何属性的值(默认属性处理器)
5.7 支持 HTML5 友好的属性和元素名称
6 Iteration
6.1 迭代基础
6.2 保持迭代状态
6.3 通过延迟检索数据进行优化
7 条件评估
7.1 简单条件:“if” 和 “unless”
7.2 switch 语句
8 模板布局
8.1 包括模板片段
8.2 可参数化的片段签名
8.3 灵活的布局:不仅仅是插入片段
8.4 删除模板片段
8.5 版式继承
9 局部变量
10 属性优先级
11 Comments 和块
11.1. 标准 HTML/XMLComments
11.2. Thymeleaf 解析器级 Comments 块
11.3. Thymeleaf 仅原型 Comments 块
11.4. 合成 th:block 标签
12 Inlining
12.1 表达式内联
12.2 内联 Literals
12.3 JavaScript 内联
12.4 CSS 内联
13 文本模板模式
13.1 Literals 语法
13.2 Extensibility
13.3 纯文本原型 Comments 块:添加代码
13.4 解析器级别的文本 Comments 块:删除代码
13.5 自然的 JavaScript 和 CSS 模板
14 我们杂货店的其他页面
14.1 订单清单
14.2 订单详细信息
15 有关配置的更多信息
15.1 模板解析器
15.2 邮件解析器
15.3 转换服务
15.4 Logging
16 模板缓存
17 解耦模板逻辑
17.1 解耦逻辑:概念
17.2 配置解耦的模板
17.3 th:ref 属性
17.4 解耦的模板对性能的影响
17.5 解耦逻辑的解析
18 附录 A:表达式基本对象
Base objects
请求/会话属性等的 Web 上下文名称空间.
Web 上下文对象
19 附录 B:表达式 Util 对象
Execution Info
Messages
URIs/URLs
Conversions
Dates
Calendars
Numbers
Strings
Objects
Booleans
Arrays
Lists
Sets
Maps
Aggregates
IDs
20 附录 C:标记 selectors 语法
多值类匹配
中文
English
A
A
Serif
Sans
White
Sepia
Night
首页
API Docs
工具
首页
API Docs
工具
Thymeleaf Tutorial
Table of Contents
1 Thymeleaf 简介
1.1 什么是 Thymeleaf?
1.2 Thymeleaf 可以处理哪种模板?
1.3 方言:标准方言
2 The Good Thymes 虚拟杂货店
2.1 杂货店的网站
2.2 创建和配置模板引擎
3 使用 Literals
3.1 多语言欢迎
3.2 有关文本和变量的更多信息
4 标准表达语法
4.1 Messages
4.2 Variables
4.3 选择表达式(星号语法)
4.4 链接网址
4.5 Fragments
4.6 Literals
4.7 附加 Literals
4.8 Literals 替代
4.9 算术运算
4.10 比较器和equal
4.11 条件表达式
4.12 默认表达式(Elvis 运算符)
4.13 The No-Operation token
4.14 数据转换/格式化
4.15 Preprocessing
5 设置属性值
5.1 设置任何属性的值
5.2 将值设置为特定属性
5.3 一次设置多个值
5.4 追加和前置
5.5 固定值布尔属性
5.6 设置任何属性的值(默认属性处理器)
5.7 支持 HTML5 友好的属性和元素名称
6 Iteration
6.1 迭代基础
6.2 保持迭代状态
6.3 通过延迟检索数据进行优化
7 条件评估
7.1 简单条件:“if” 和 “unless”
7.2 switch 语句
8 模板布局
8.1 包括模板片段
8.2 可参数化的片段签名
8.3 灵活的布局:不仅仅是插入片段
8.4 删除模板片段
8.5 版式继承
9 局部变量
10 属性优先级
11 Comments 和块
11.1. 标准 HTML/XMLComments
11.2. Thymeleaf 解析器级 Comments 块
11.3. Thymeleaf 仅原型 Comments 块
11.4. 合成 th:block 标签
12 Inlining
12.1 表达式内联
12.2 内联 Literals
12.3 JavaScript 内联
12.4 CSS 内联
13 文本模板模式
13.1 Literals 语法
13.2 Extensibility
13.3 纯文本原型 Comments 块:添加代码
13.4 解析器级别的文本 Comments 块:删除代码
13.5 自然的 JavaScript 和 CSS 模板
14 我们杂货店的其他页面
14.1 订单清单
14.2 订单详细信息
15 有关配置的更多信息
15.1 模板解析器
15.2 邮件解析器
15.3 转换服务
15.4 Logging
16 模板缓存
17 解耦模板逻辑
17.1 解耦逻辑:概念
17.2 配置解耦的模板
17.3 th:ref 属性
17.4 解耦的模板对性能的影响
17.5 解耦逻辑的解析
18 附录 A:表达式基本对象
Base objects
请求/会话属性等的 Web 上下文名称空间.
Web 上下文对象
19 附录 B:表达式 Util 对象
Execution Info
Messages
URIs/URLs
Conversions
Dates
Calendars
Numbers
Strings
Objects
Booleans
Arrays
Lists
Sets
Maps
Aggregates
IDs
20 附录 C:标记 selectors 语法
多值类匹配
Name
Thymeleaf 教程
Version
3.0
Language
English
中文
Badge
Last Updated
2021-07-03T12:24:36