Thymeleaf特点(7)- 局部变量

这次我们来学习局部变量。

像 text 、each 、href 、insert 、if 、th:text 、th:each 、th:href 、th:insert 、th:if 等属性中的 text 、each 等都是 属性≠变量。

那 Thymeleaf 中的变量是什么?我们之前在学习迭代的时候就碰到过一个迭代变量—web 点此进入迭代学习

<p>链接选项</p>
<ol>
	<li th:each="web : ${webs}"><a th:href="${web.url}" th:text="${web.name}">默认</a>	</li>
</ol>

那一般的声明局部变量的语句是什么?

<div th:with="isEven=(${prodStat.count} % 2 == 0)">

th:with 属性在学习算术运算的时候就出现过。 点此进入数据类型学习

th:with 执行的时候,isEven 变量会被创建并被加入到上下文中的变量集合里以便管理,但是它的作用范围仅是当前标签和它的子标签。

你也可以用多赋值语句同时给多个变量赋值:

<div th:with="isEven=(${prodStat.count} % 2 == 0),isOdd=(${prodStat.count} % 2 != 0)">

th:with 属性允许在同一属性中使用已经定义的变量:

<div th:with="isEven=(${prodStat.count} % 2 == 0),isOdd= not isEven">

— 【参考资料 —— Thymeleaf文档20181029 - 29 October 2018
已同步更新至个人博客:田超杰的个人网站-一个传播计算机知识和人生哲理的博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田超杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值