Javaweb-案例练习-4-加入购物车的实现过程
凯哥java 凯哥java
添加购物车功能实现
这篇来做一个练习,就是图书详情页面,点击购买按钮,这本书添加到购物中。购物车中主要思想就是采用HashMap来存储数据。
需求场景
浏览器打开
显示图书列表,例如点击第一本进入该书的详情页。
点击购买,这本书被添加到购物中。
大致实现思路
这里来想一下大致实现的思路,就是product_info.jsp页面点击购买按钮,这个跳转到一个addCartServlet中,把book.id传过来,然后根据id去查询这本书,然后放入购物车页面,大致就是这么一个过程。
给购买按钮添加链接跳转
这里跳转到一个addCartServlet,关键是id需要传过来,找到product_info.jsp,找到添加这个元素位置,代码变动如下(红圈位置是代码变动)。
具体代码如下