Jsp如何用foreach嵌套双重循环

时间:2025-03-04 07:23:12

例如用户去查询自己的订单得到一个orderlist,每一个订单(order)对应一个商品的goodlist,如果用户(user_id)去查询已买到的商品,在jsp里如何用servlet返回的orderlist和goodlist查询。如同淘宝先forEach所有订单,订单里forEach里面的所有商品。

参照如下:

List<Order> orderlist =(user_id1);//根据用户ID查询订单

//Order对象里 有一个List<V_Goview> golist属性及其set/get方法

Iterator<Order> it=();

while(()){

Order order=();

int order_id=order.getOrder_id();

    try{

        List<V_Goview> golist = (order_id);//根据订单ID来查订单内容(物品及数量)

        (golist);

    }catch (SQLException e){

        ();

    }

}

("orderlist", orderlist);

jsp页面:

<c:forEach items="${orderlist}" varStatus="i" var="order">                    

                        <c:forEach items="${}" var="obj">

                             商品名称:${}
                             商品价格:${}
                             ...

                        </c:forEach>                   

</c:forEach>