【问题标题】:forEach loop for two ArrayList两个 ArrayList 的 forEach 循环
【发布时间】:2016-05-22 23:01:17
【问题描述】:
 <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 是一个数组列表,backList 是一个哈希映射,传递给我的 jsp 页面。

【问题讨论】:

    标签: jsp arraylist foreach


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多