【发布时间】:2011-05-07 18:10:26
【问题描述】:
我的模型中有两个项目,我想使用 jstl foreach 同时迭代它们。如何使用正确的语法来实现这一点?
【问题讨论】:
标签: java model-view-controller spring jsp jstl
我的模型中有两个项目,我想使用 jstl foreach 同时迭代它们。如何使用正确的语法来实现这一点?
【问题讨论】:
标签: java model-view-controller spring jsp jstl
您可以调用varStatus.index获取本轮迭代的索引,然后将其用作第二个列表的查找。
例如,如果您有两个列表 people.firstnames 和 people.lastnames,您可以这样做:
<c:forEach var="p" items="${people.firstnames}" varStatus="status">
<tr>
<td>${p}</td>
<td>${people.lastnames[status.index]}</td>
</tr>
</c:forEach>
【讨论】:
x[status.index]、y[status.index]、z[status.index] 等等。