我有两个数组需要遍历。使用 foreach
,我只能一次遍历一个数组。一个普通的 for(i = 0; i<7; i++)
循环会很好。
我想我知道你的意思了 - 你有两个数组(可能大小相等),你想循环使用循环索引来访问每个数组。
如果这就是您的意思(从您的问题中并不清楚),那么您可以像这样做(假设有arrayX
和arrayY
)。
<c:forEach items="${arrayX}" varStatus="loop">
<c:out value="${arrayX[loop.index]}"/>
<c:out value="${arrayY[loop.index]}"/>
</c:forEach>
这个使用 arrayX
获取迭代器,但随后使用索引查找 arrayX
和 arrayY
。
varStatus
的描述在 这里。
<c:forEach begin="1" end="5" var="current">
<c:out value="${current}"/>
</c:forEach>
foreach
循环吗? - skaffman