我有两个数组需要遍历。使用foreach,我一次只能循环遍历一个。常规的for(i = 0; i<7; i++)循环会很棒。

最佳答案

我想我明白您的意思-您有两个数组(可能大小相等),并且要循环,以便使用循环索引访问每个数组。

如果这就是您的意思(并且离您的问题还很远),那么您可以执行类似的操作(假设arrayXarrayY)。

<c:forEach items="${arrayX}" varStatus="loop">
    <c:out value="${arrayX[loop.index]}"/>
    <c:out value="${arrayY[loop.index]}"/>
</c:forEach>


这使用arrayX来获取迭代器,但是随后使用对arrayXarrayY的索引查找。

varStatus被描述为here

08-25 07:35