java中的Thymleaf,在满足条件后如何中断/退出th:each循环
我是Thymeleaf的新手,面临着一个需要退出/中断th的场景:一旦满足特定条件,每个循环都会停止
<div th:each="appStatusModel, appStatusModelTemp : ${flow.latestAppStatus}" th:remove="tag">
<th:block th:switch="${appStatusModel.appStatus}">
<td th:case="GREEN" style="border : 1px solid black" class="col-md-1 cellGreenEnv">
<span th:text="${appStatusModel.appName}">AppName</span>
<br></br>
<span th:text="${appStatusModel.appEnv}">AppEnv</span>
</td>
<td th:case="GREY" style="border : 1px solid black" class="col-md-1 cellGreyEnv">
<span th:text="${appStatusModel.appName}">AppName</span>
<br></br>
<span th:text="${appStatusModel.appEnv}">AppEnv</span>
</td>
<div th:if="{appStatusModelTemp.index>5}" th:remove="tag">
<td class="col-md-1 cellGreyEnv">
<span>More</span>
</td>
</div>
我想中断/退出'appStatusModelTemp'的th:each循环。索引>;5'. 非常感谢
# 1 楼答案
在下文中
appStatusModelTemp实际上被视为索引,例如
因此,将您的th:if更改为以下内容:
使用此th:if仅在索引小于5的情况下执行