购物车--购物车模块

购物车模块负责将之前在listproduct页面选择购买的产品信息做汇总显示

1、写一个订单项类

注意我们成员变量有一个product类,方便我们显示产品信息。

 2、给之前的productdao中加一个方法用来查找product信息。

注意我们之前在购买页面传了一个id,我们只需要拿着这个id去product数据表中找到相关产品。

3、加下来我们写购物车模块相关的servlet

我们先梳理一下思路:

  1. 我们要拿到购买页面传过来的两个数据:商品id和购买数量。
  2. 调用第二步写的方法拿到商品信息
  3. 通过session创建一个 订单项类的集合,把所有接到的订单信息丢进集合中(如果是第一次从session中获取该List,那么它会是空的,需要创建一个ArrayList)。注意如果我们传过来的商品信息已经在购物车里了,只不过同样的东西我又买了一次。那我们就找到这个商品信息,单纯的修改num即可。
  4. 跳转到购物车的jsp页面

注意如果你只想完成单一的把订单信息加到购物车单里的操作,那你不用按照教程的方法再写一个servlet单独给jsp页面传递集合,你直接在当前servlet完成这个操作就行了。但是如果你后面还想来点删除等操作,你还是老老实实按照教程来。

add的servelt

 显示集合的servlet 

 4、编写购物车的jsp

结果运行之后报错了

 留到下次解决

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值