购物车(Session)集合List<Product>
Map<String,List<Product>>
分析:
1.人进入超市就拿个购物车。
登陆à分配购物车(List)
2.到处看看
浏览商品(显示所有商品)
3.看到喜欢的放到入购物车
添加到购物车(List)
之前拿了一个,觉得比较好,又拿了一个。
先看购物车中是否有这个商品,如果有只改商品的数量。
4.查看购物车(List)
以上购物操作不用存到数据库,结账再存入数据库。
问题:怎么判断用户登陆没有?session来判断。
用在哪里:用户点击“购买”要先判断是否登陆。
查看商品详情:通过id查到对应的商品
购买:先到检查是否登陆的Servlet,再决定去登陆,还是buy
购物车只存商品,数量
视频及代码
链接: https://pan.baidu.com/s/1ZY6ZB_HPnwdUrh-brmZhyQ 密码: eb2b