在JSTL中同时循环遍历两个数组可以使用<c:forEach>标签嵌套的方式来实现。下面是一个示例代码:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="array1" value="${['apple', 'banana', 'orange']}" />
<c:set var="array2" value="${[1, 2, 3]}" />
<c:forEach var="item1" items="${array1}" varStatus="status">
<c:forEach var="item2" items="${array2}" varStatus="status2">
<p>Array 1: ${item1}</p>
<p>Array 2: ${item2}</p>
</c:forEach>
</c:forEach>
在上面的代码中,我们使用<c:set>标签定义了两个数组array1和array2。然后使用两个嵌套的<c:forEach>标签来同时遍历这两个数组。在内层的<c:forEach>标签中,我们可以通过${item1}和${item2}来获取当前遍历到的数组元素。
这样,每次循环时,都会输出两个数组对应位置的元素。你可以根据实际需求在循环体内进行相应的操作。
关于JSTL的更多信息,你可以参考腾讯云的JSTL产品介绍页面:JSTL产品介绍
领取专属 10元无门槛券
手把手带您无忧上云