我有两个需要循环的数组.使用foreach,我一次只能循环使用一个.一个普通的for(i = 0; i<7; i++)循环会很棒.
ska*_*man 10
我想我明白了你的意思 - 你有两个数组(可能大小相同),你想循环,以便你使用循环索引来访问每个数组.
如果这就是你的意思(并且你的问题远非明确),那么你可以做这样的事情(假设arrayX和arrayY).
<c:forEach items="${arrayX}" varStatus="loop">
<c:out value="${arrayX[loop.index]}"/>
<c:out value="${arrayY[loop.index]}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
这用于arrayX获取迭代器,但随后使用索引查找到arrayX和arrayY.
varStatus在这里描述.
以下是JSTL 的实际操作:
<c:forEach begin="1" end="5" var="current">
<c:out value="${current}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)