У меня есть следующая проблема (новая для jstl), нужно создать 4 столбца продуктов в электронном магазине, однако не знаю, как вручную перебирать trhough массив, получил этот код, который повторяет продукт для каждой строки:jstl Перечислите ручную итерацию?
<c:forEach items="${productCollection}" var="product">
<tr>
<c:forEach var="i" begin="1" end="4">
<td>
<a href="productDetail.htm"><img width="90" alt="${product.productName}" src="${product.productImage}"/></a>
<a href="productDetail.htm"><c:out value="${product.productName}" /></a>
</td>
</c:forEach>
</tr>
</c:forEach>
Мне нужно перенести массив ProductColeectionList вручную во второй цикл. я хочу, чтобы я мог сделать что-то подобное с Java итератора:
<c:forEach items="${productCollection}" var="product">
<tr>
<c:forEach var="i" begin="1" end="4">
<td>
<a href="productDetail.htm"><img width="90" alt="${**Iterator.next().**product.productName}" src="${product.productImage}"/></a>
<a href="productDetail.htm"><c:out value="${**Iterator.next().**product.productName}" /></a>
</td>
</c:forEach>
</tr>
</c:forEach>
Im извините, если его немой вопрос, любая помощь будет оценен по достоинству! Благодаря
вы хотите другой продукт на колонке? что произойдет, если есть более 4 продуктов? – 2010-11-29 17:41:37