thymleaf table循环集合每隔n列换一行
时间: 2024-05-09 20:20:29 浏览: 134
在Thymeleaf中,可以使用th:each指令循环集合,并在指令中使用th:if指令判断当前是第几列,并在指定列数时添加换行符。以下是示例代码:
```
<table>
<tbody>
<tr th:each="item,iterStat : ${items}">
<td th:text="${item.name}"></td>
<td th:text="${item.age}"></td>
<td th:text="${item.gender}"></td>
<th:block th:if="${iterStat.count % 3 == 0}"> <!-- 每隔3列换行 -->
</tr><tr>
</th:block>
</tr>
</tbody>
</table>
```
在上面的示例中,我们遍历了items集合,并使用th:if指令判断当前是第几列。当列数为3的倍数时,我们添加了一个空的th:block元素,并在该元素中关闭当前行并打开新行。
希望这对你有所帮助!