在每次选择商品放入购物车的时候,结束选择商品之后进入购物车 ,获得的是所有我之前选择的商品的所有信息。这个是怎么实现的?

解决方案 »

  1.   

    1.商品信息存入map放入session里 
    2.设计购物车表 这样只要用户不清空 信息永远存在 也可以定时清空的
      

  2.   


    但是我们选中n多个商品的时候,要删除其中的一个商品 但是在订单中我们需要正确的商品集合。在对map中的值remove的时候 总是remove不了 说是不存在这个商品  觉得很奇怪。(当然remove的时候还没有删除)
      

  3.   

    map里面的键应该是商品类(Product)的id,值是购物车( ProductItem 这个里面的属性是id,Product,num)。
    Map<integer,ProductItem >
    这样才行!
      

  4.   

    很多实现,不建议用session,用cache,保存在内存中