Thymeleaf中th:eachth:if的⽤法解析"th:each"⽤于迭代遍历
<table>
<thead>
<tr>
<th>序号</th>
<th>⽤户名</th>
<th>密码</th>
<th>⽤户昵称</th>
</tr>
<tr th:each="user:${userlist}">
<td th:text="${user.id}"></td>
thymeleaf用法<td th:text="${user.username}"></td>
<td th:text="${user.password}"></td>
<td th:text="${user.petname}"></td>
</tr>
</thead>
</table>
迭代下标变量⽤法:
状态变量定义在⼀个th:每个属性和包含以下数据:
1.当前迭代索引,从0开始。这是索引属性。index
2.当前迭代索引,从1开始。这是统计属性。count
3.元素的总量迭代变量。这是⼤⼩属性。 size
4.iter变量为每个迭代。这是⽬前的财产。 current
5.是否当前迭代是奇数还是偶数。这些even/odd的布尔属性。
6.是否第⼀个当前迭代。这是first布尔属性。
7.是否最后⼀个当前迭代。这是last布尔属性。
⼀个实例
<table >
<thead>
<tr >
<th>序号</th>
<th>教师姓名</th>
<th>教师性别</th>
<th>教师⼯号</th>
</tr>
</thead>
<tbody>
<tr th:each="teacher,count:${teachers.list}">
<td th:text="${unt}"></td>
<td th:text="${acherName}"></td>
<td th:text="${acherSex}"></td>
<td th:text="${acherNo}"></td>
</tr>
</tbody>
</table>
第⼀列是⼀个从1开始的序号列
"th:if"⽤于判断
⽤法:
th:if="${xx} lt 'x'" <-----------> xx < x
1
thymeleaf 判断表达式:
gt:great than(⼤于)>
ge:great equal(⼤于等于)>=
eq:equal(等于)==
lt:less than(⼩于)<
le:less equal(⼩于等于)<=
ne:not equal(不等于)!=
⼀个实例
<tr th:each="user:${users}">
<td th:if="${user.num} eq '123'" th:text="${user.username}"> </td>
</tr>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论