急求:关于jstl标签forEach嵌套循环问题
<c:forEach var="department" items="${departmentList}" varStatus="departmentStatus">
<c:forEach var="group" items="${department.groupList}" varStatus="groupStatus">
<c:forEach var="district" items="${group.districtList}" varStatus="districtStatus">
<c:forEach var="post" items="${district.postList}" varStatus="postStatus">
<c:forEach var="mountGuardTime" items="${post.mountGuardTimeList}" varStatus="mountGuardTimeStatus">
<tr>
<c:if test="${postStatus.index==0&&mountGuardTimeStatus.index==0}">
<td rowspan="${district.layoutCount}"> ${district.name}</td>
<td rowspan="${district.layoutCount}"> ${district.precinct}</td>
</c:if>
<c:if test="${mountGuardTimeStatus.index==0}">
<td rowspan="${post.layoutCount}"> ${post.postTypeName}</td>
<td rowspan="${post.layoutCount}"> ${post.name}</td>
</c:if>
<td> ${mountGuardTime}</td>
<td id="policeName_${post.id}_${mountGuardTimeStatus.index}"><c:forEach var="policeLayoutDetail" items="${layout.policeLayoutDetailList}"><c:if test="${policeLayoutDetail.postID==post.id&&policeLayoutDetail.mountGuardTime==mountGuardTime}">${policeLayoutDetail.policeName} </c:if></c:forEach> </td>
<td>
<input type="hidden" id="policeID_${post.id}_${mountGuardTimeStatus.index}" name="policeID_${post.id}_${mountGuardTimeStatus.index}" value="<c:forEach var="policeLayoutDetail" items="${layout.policeLayoutDetailList}"><c:if test="${policeLayoutDetail.postID==post.id&&policeLayoutDetail.mountGuardTime==mountGuardTime}">${policeLayoutDetail.policeID}|</c:if></c:forEach>"/><a href="#" onClick='javascript:showPoliceList("${post.id}_${mountGuardTimeStatus.index}");' ><img src="resource/image/images/edit.gif" alt="指定信息"/></a>
</td>
</tr>
</c:forEach>
</c:forEach>
</c:forEach>
</c:forEach>
</c:forEach>
通过如上循环在页面上动态生成表格并动态输出表格项中的值。
问题是:这个判断<c:if test="${postStatus.index==0&&mountGuardTimeStatus.index==0}">......</c:if>
是要在页面里输出合并行,其条件是上层循环的index与内层循环的index都等于零的时候,就会输出合并单元格,按照常理index都会从零开始,可是现在postStatus.index不是从零开始,也就是说没有0,0组合的情况,即条件不满足,导致页面显示有误,不能输出合并单元格。请各位高人指点,这是怎么回事,为什么外层循环的index值不是从零开始?谢谢各位仁兄了!