我有一个 TreeMap
<c:if test="${!empty viewObjects}">
<table border="0" cellpadding="0" cellspacing="0">
<c:forEach items="${viewObjects}" var="relations">
<c:forEach items="${relations.value}" var="role" varStatus="status">
<c:set var="subcount" value="${status.count + 1 }"/>
<tr class="color<c:out value="${subcount%2}"/>">
<td>${relations.key}</td>
<td>${role.name}</td>
</tr>
</c:forEach>
</c:forEach>
</table>
</c:if>
对于嵌套的foreach中的每次迭代,我如何才能使子计数仅增加+1?根据我的经验,“状态”在第一次 foreach 迭代时重新开始,所以这也会影响子计数,我不会得到总迭代次数。