Javaweb-案例练习-5-商品数量修改和合计金额实现
商品数量和小计修改实现前面一篇完成了添加购物的功能,这篇来完善购物车页面上,修改商品数量和小计这两处地方的代码。需求我们的需求如下图购物车页面,每一个商品数量这列的- + 可以点击,然后小计这列金额跟随变化。需求简单分析下面来简单看看这个修改思路:1. 在- +上写onclick事件,调用一个js方法,例如changeNum(id,num)2. 跳
商品数量和小计修改实现
前面一篇完成了添加购物的功能,这篇来完善购物车页面上,修改商品数量和小计这两处地方的代码。
需求
我们的需求如下图
购物车页面,每一个商品数量这列的- + 可以点击,然后小计这列金额跟随变化。
需求简单分析
下面来简单看看这个修改思路:
1. 在- +上写onclick事件,调用一个js方法,例如changeNum(id,num)
2. 跳转到一个servlet去处理这个减一还是加一
3. 把金额回显到小计这一列。
在servlet方法中,其中一个参数肯定是Book.id, 第二个参数是购买数量num,这个num也需要从session中拿到。
修改cart.jsp
在数量这个 +控件,添加一个onclick事件,调用js方法changeNum(id),在方法中changeNum,跳转到一个servlet去处理。
新建一个servlet
先创建一个ChangeNumServlet.java, 完整代码如下
部署测试
接下来进行部署到tomcat,重启服务,点击- +看看能不能修改数量
到这
原创不易,完成人机校验,阅读全文