<c:forEach items="${orderHistory}" var="order" varStatus="status">
<tr>
<td>${order.order_id}</td>
<td>${order.userId}</td>
<td>${order.pickDate}</td>
<td>${order.pickTime}</td>
<td>${order.start_time}</td>
<td>${order.end_time}</td>
<td>${order.status}</td>
<td>${backList[status.index]}</td>
</tr>
</c:forEach>
此代码工作正常。但我想将order.order_id作为索引而不是status.index。有什么办法吗? orderHistory是一个arraylist,backList是一个传递给我的jsp页面的哈希映射。
答案 0 :(得分:0)
如果backList是一个以Integer为键的HashMap,那么这将起作用:
${backList[order.order_id]}