Этот вопрос связан с моим предыдущим вопросом:
Перебор списка объектов с итерацией JSP
Я хочу вставить счетчик, который начинается с 0, в цикл for, яДо сих пор пробовал несколько комбинаций:
1.
<c:forEach var="tableEntity" items='${requestScope.tables}'>
<c:forEach var="rowEntity" items='${tableEntity.rows}' varStatus="count">
<c:out value="${count}" />
</c:forEach>
</c:forEach>
2.
<c:set var="count" value="0" scope="page" />
<c:forEach var="tableEntity" items='${requestScope.tables}'>
<c:forEach var="rowEntity" items='${tableEntity.rows}'>
<%=count++%>
<c:out value="${count}" />
</c:forEach>
</c:forEach>
Проблема с первым подходом состоит в том, что внешний цикл имеет 3 элемента и внутренний циклимеет 7 элементов, поэтому для каждого внешнего элемента отсчет начинается с 0. Во-вторых, я получаю ошибку компиляции.Вот в основном то, что я хочу:
counter = 0;
outer for loop
inner for loop
counter++;
//cout/echo/print counter value should start from 0
end inner loop
end outer loop
Я просто не совсем знаком с синтаксисом.спасибо