2011-12-23 2 views
0

쉬운 방법 일 수 있습니다. 나는 현재 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

안녕하세요! –

관련 문제