如何把商品加入购物车 求大神

[复制链接]
查看11 | 回复7 | 2021-1-27 05:07:32 | 显示全部楼层 |阅读模式
把选中的商品加入购物车,购物车中实现增加数量价钱变化总价变化下订单
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
http://download.csdn.net/detail/defonds/7075047
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
将商品添加到redis中,
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
我小白,我做的比较简单:
1.添加商品时发送请求带入id,在servlet层调用业务逻辑获取数据库中的商品对象
2.用Map集合作为传输对象的容器,key为1获取数据库中的商品对象,value为数量。在第二次或者多次添加同一个商品时,应该把javabean中的id重写hashcode,判断商品是否包含这个id,包含value+1(value本身是String类型,要转换成Int,在丢进去
)不然会导致Map里面会生成多个重复的商品
3.Map集合丢进session,在cart.jsp中遍历session域对象中的参数
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
分析:购物车每次登录后都能看。所以购物车的数据是存放数据库表中的。shoppingCar。最少要有个商品ID,数量。价格信息可以点击购物车跳转页面时根据商品ID实时查询。然后数量*价格得出总价。生成订单时,从购物车取得还是两个参数商品ID数量。单价和总价一定要重新计算。生成订单后,删除购物车数据或者假删
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
首先,你的商品应该加一个商品id,然后当用户点击添加时候,创建一个订单保存数据库,而这个订单跟这个商品匹配,如果用户把数量加1,那么你通过判断商品id去把展示修改,变成数量2,其他信息一样无需再搞一个DIV。这些都需要在JS判断。你说的所有价格都需要JS计算最。直到最后用户确认才保存到数据库。这需要订单有一个状态字段。
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
要求不高的话通过session来实现就好了
回复

使用道具 举报

千问 | 2021-1-27 05:07:32 | 显示全部楼层
·哒哒哒哒哒哒多多多多多多多多多多多多多多多多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行