- 内容简介
- 前言
- 第 1 章 第一个 Spring Boot 项目
- 第 2 章 集成 MySQL 数据库
- 第 3 章 集成 Spring Data JPA
- 第 4 章 使用 Thymeleaf 模板引擎
- 第 5 章 Spring Boot 事务支持
- 第 6 章 使用过滤器和监听器
- 第 7 章 集成 Redis 缓存
- 第 8 章 集成 Log4j 日志
- 8.3 使用 Log4j 记录日志
- 第 9 章 Quartz 定时器和发送 Email
- 第 10 章 集成 MyBatis
- 第 11 章 异步消息与异步调用
- 第 12 章 全局异常处理与 Retry 重试
- 第 13 章 集成 MongoDB 数据库
- 第 14 章 集成 Spring Security
- 第 15 章 Spring Boot 应用监控
- 第 16 章 集成 Dubbo 和 Zookeeper
- 第 17 章 多环境配置与部署
- 第 18 章 Spring Boot 原理解析
- 参考文献
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
4.1 Thymeleaf 模板引擎介绍

Thymeleaf 是一个优秀的、面向 Java 的 XML/XHTML/HTML5 页面模板,具有丰富的标签语言和函数。因此,在使用 Spring Boot 框架进行页面设计时,一般都会选择 Thymeleaf 模板。下面简单列举一下 Thymeleaf 常用的表达式、标签和函数。
常用表达式:
- ${...} 变量表达式。
- *{...} 选择表达式。
- #{...} 消息文字表达式。
- @{...} 链接 url 表达式。
- #maps 工具对象表达式。
常用标签:
- th:action 定义后台控制器路径。
- th:each 循环语句。
- th:field 表单字段绑定。
- th:href 定义超链接。
- th:id div 标签中的 ID 声明,类似 HTML 标签中的 ID 属性。
- th:if 条件判断语句。
- th:include 布局标签,替换内容到引入文件。
- th:fragment 布局标签,定义一个代码片段,方便其他地方引用。
- th:object 替换对象。
- th:src 图片类地址引入。
- th:text 显示文本。
- th:value 属性赋值。
常用函数:
- #dates 日期函数。
- #lists 列表函数。
- #arrays 数组函数。
- #strings 字符串函数。
- #numbers 数字函数。
- #calendars 日历函数。
- #objects 对象函数。
- #bools 逻辑函数。
关于 Thymeleaf 表达式、标签、函数等更多内容,大家可以到官方网站(http:// www.thymeleaf.org/)参考学习,这里不过多描述。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论