在Thymeleaf模板引擎中,使用 th:with
属性来声明一个局部变量:
1 | <div th:with="firstPer=${persons[0]}"> |
在上面div中,th:width
属性声明了一个名为firstPer的局部变量,内容为${persons[0]}
。该局部变量的作用域为整个div内。
也可以一次性定义多个变量:
1 | <div th:with="firstPer=${persons[0]},secondPer=${persons[1]}"> |
th:with
属性允许重用在同一个属性中定义的变量:
1 | <div th:with="company=${user.company + ' Co.'},account=${accounts[company]}">...</div> |