JSTL 迭代 2 个数据集?

发布于 2024-12-22 19:28:54 字数 256 浏览 0 评论 0原文

这可能是一件容易的事。我目前在 forEach 中有 1 个数据集,并且想同时迭代第二个数据集?这可能吗?

<c:set value="${dataList}" var="beans" />
<c:set value="${newDataList}" var="newBeans"/>

<c:forEach var="bean" items="${beans}" varStatus="loopCount">

This might be a easy one. I currently have 1 dataset in a forEach and would like to iterate over a second one at the same time? Is this possible?

<c:set value="${dataList}" var="beans" />
<c:set value="${newDataList}" var="newBeans"/>

<c:forEach var="bean" items="${beans}" varStatus="loopCount">

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

意中人 2024-12-29 19:28:54

如果集合的大小始终相等,您可以循环遍历一个集合并根据索引访问第二个集合。

<c:forEach var="bean" items="${beans}" varStatus="loopCount">
  <c:out value="${bean}" /> <c:out value="${newBeans[loopCount.index]}" />
</c:forEach>

If the collections are always equal in size, you can loop through one and access the second based on index.

<c:forEach var="bean" items="${beans}" varStatus="loopCount">
  <c:out value="${bean}" /> <c:out value="${newBeans[loopCount.index]}" />
</c:forEach>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文