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