需要在JSTL中同时循环遍历2个数组

tzi*_*ppy 7 jsp jstl

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

ska*_*man 10

我想我明白了你的意思 - 你有两个数组(可能大小相同),你想循环,以便你使用循环索引来访问每个数组.

如果这就是你的意思(并且你的问题远非明确),那么你可以做这样的事情(假设arrayXarrayY).

<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获取迭代器,但随后使用索引查找到arrayXarrayY.

varStatus在这里描述.


bak*_*kal 2

以下是JSTL 的实际操作

 <c:forEach begin="1" end="5" var="current">
    <c:out value="${current}"/>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)