案例一、删除多个商品
一,需求分析
在product_list.jsp上可以选择多个商品,点击"删除选中"按钮,将把选中的商品从数据库中移除
二,思路分析
-
整理页面, 添加"复选框"和"删除选中"的按钮
-
给最上面的复选框设置点击事件,创建函数响应这个事件
-
在函数里面:完成全选和全不选
-
给按钮设置一个点击事件,创建函数响应这个事件
-
在这个函数里面,把选中的商品pid提交到ProductServlet
http://localhost:8080/JDBC/productServlet?method=deleteChecked&pid=1&pid=2&pid=3 1.拼接(太麻烦) 2.表单
-
在ProductServlet里面创建deleteChecked()方法
-
在deleteChecked()方法里面:
获得参数(pid) requet.getParameterValues("pid");
调用业务,删除选中的商品,使用事务管理
重定向到查询所有展示
三,代码实现
案例二、多条件查找
一,需求分析
在list.jsp添加一个表单,有两个文本框(商品名和关键字),一个提交"查询"按钮