每次迭代两个,通过奇偶变换
<th:block th:each="e, state : ${list}">
<div th:if="${state.even}">
<a th:href="@{${e.url}}">1</a>
</div>
<div th:if="${state.odd}">
<a th:href="@{${e.url}}">2</a>
</div>
</th:block>
每次迭代三个
<th:block th:each="e, state : ${list}">
<div th:if="${state.count} % 3 eq 0">
<a th:href="@{${e.url}}">1</a>
</div>
<div th:if=${state.count} % 3 eq 1">
<a th:href="@{${e.url}}">2</a>
</div>
<div th:if=${state.count} % 3 eq 2">
<a th:href="@{${e.url}}">3</a>
</div>
</th:block>
每次迭代多个则以此类推,通过修改下方N即可
${state.count} % N eq 0