购物车--购物车模块

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

1、写一个订单项类

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

购物车--购物车模块_第1张图片

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

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

购物车--购物车模块_第2张图片

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

我们先梳理一下思路:

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

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

add的servelt

购物车--购物车模块_第3张图片

 显示集合的servlet 

购物车--购物车模块_第4张图片 4、编写购物车的jsp

购物车--购物车模块_第5张图片

结果运行之后报错了

购物车--购物车模块_第6张图片 留到下次解决

 

你可能感兴趣的:(web应用作业记录,servlet,java,前端)