两个ArrayList的forEach循环

时间:2016-05-22 23:01:17

标签: jsp arraylist foreach

 <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页面的哈希映射。

1 个答案:

答案 0 :(得分:0)

如果backList是一个以Integer为键的HashMap,那么这将起作用:
${backList[order.order_id]}