我有这个代码发送两个列表进行迭代
request.setAttribute("PopulateAgentList", agentList);
request.setAttribute("PopulateAgentContactList",agentContactList);
我只能通过一个List迭代这个代码。
<c:forEach var="PopulateAgentList" items="${requestScope['PopulateAgentList']}">
<tr>
<td><c:out value="${PopulateAgentList.name}"/></td>
<td><c:out value="${PopulateAgentList.country}"/></td>
<td>Edinburgh</td>
<td>61</td>
</tr>
</c:forEach>
我可以遍历“PopulateAgentContactList”和“PopulateAgentList”。
答案 0 :(得分:1)
是的,this answer here explains a way to do this
在你的情况下,你会做这样的事情:
<c:forEach var="PopulateAgentList" items="${people.firstnames}" varStatus="status">
<tr>
<td><c:out value="${PopulateAgentList.name}"/></td>
<td><c:out value="${PopulateAgentList.country}"/></td>
<td><c:out value="${PopulateAgentContactList[status.index].whatever}"/></td>
</tr>
</c:forEach>