2011-12-23 2 views
0

Это может быть легко. У меня в настоящее время есть 1 набор данных в forEach и вы хотите перебирать второй в одно и то же время? Это возможно?JSTL Итерация над 2 наборами данных?

<c:set value="${dataList}" var="beans" /> 
<c:set value="${newDataList}" var="newBeans"/> 

<c:forEach var="bean" items="${beans}" varStatus="loopCount"> 
+0

Является ли 'dataList.size()' всегда равным 'newDataList.size()'? –

+0

да, они одинакового размера –

+0

да они оба одинакового размера .... –

ответ

1

Если коллекции всегда равны по размеру, вы можете прокручивать их по одному и получать доступ ко второму по индексу.

<c:forEach var="bean" items="${beans}" varStatus="loopCount"> 
    <c:out value="${bean}" /> <c:out value="${newBeans[loopCount.index]}" /> 
</c:forEach> 
+0

Я собираюсь дать это попробовать ,,,,,,,, –

+0

Эй, это сработало! ... спасибо alot –

Смежные вопросы