Thymeleaf知识点

本文详细介绍了Thymeleaf模板引擎的核心知识点,包括标准方言、变量表达式、消息表达式、选择表达式、连接表达式、分段表达式、字面量、比较和等价、条件运算符、设置属性值、迭代器、条件语句、模板布局、属性优先级、注释、内联以及表达式基本对象的使用。通过实例解析了Thymeleaf在HTML中的各种语法和应用场景。
摘要由CSDN通过智能技术生成

1、Thymeleaf:java模板引擎

标准方言:常用

无需引入命名空间

html中引入thymaleaf命名空间:

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

2、变量表达式:

语法:${…}

<span th:text="${book.author.name}">

3、消息表达式:(文本外部化、国际化或i18n)

语法:#{…}

<th th:text="#{header.address.city}"><th>

4、选择表达式:

语法:*{…}

<div th:object="${book}">

​	<span th:text="*{title}"><span>

</div>

与变量表达式的区别:实在当前选择的对象而不是上下文变量映射上执行(即此时的title是book对象的title)

5、连接表达式(超链接)

语法:@{…}

6、分段表达式(引用片段)

语法:th:insert或者th:replace

<div th:fragment="copy">

...

</div>

<div th:insert="~{
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值