springboot(四):thymeleaf使用详解

using thymeleaf 之 th:each迭代循环

th:each属性用于迭代循环,语法:th:each="obj,iterStat:${objList}"

迭代对象可以是java.util.List,java.util.Map,数组等;

iterStat称作状态变量,属性有:

index:当前迭代对象的index(从0开始计算)

count: 当前迭代对象的index(从1开始计算)

size:被迭代对象的大小

current:当前迭代变量

even/odd:布尔值,当前循环是否是偶数/奇数(从0开始计算)

first:布尔值,当前循环是否是第一个

last:布尔值,当前循环是否是最后一个

<input type="hidden" th:id="totalCnt"  th:value="${userTotal}" />
<input type="hidden" th:id="pageIndex"  th:value="${pageIndex}" />
<input type="hidden" th:id="pageSize"  th:value="${pageSize}" />
<tr th:each="user,userStat:${userlist}">
    <th width="44px"><input type="checkbox" style="margin-left: 18px;" th:id="${user.id}"/></th>
    <td  th:text="${pageIndex}*${pageSize}+${userStat.count}"></td>
    <td th:text="${user.username}"></td>
    <td th:text="${user.email}"></td>
    <td th:text="${#dates.format(user.creattime, 'yyyy-MM-dd-hh:mm:ss')}"></td>
    <td th:text="${#dates.format(user.updatetime, 'yyyy-MM-dd-hh:mm:ss')}"></td>    
</tr>

https://www.cnblogs.com/huangjuncong/p/9026949.html

猜你喜欢

转载自www.cnblogs.com/cnki/p/8835740.html