第六讲 后台用户管理-删除

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MVC 架构的JSP项目入门实践
—第6讲 后台用户管理-删除 后台用户管理学云签约讲师 廖先毅
视频地址:http://www.ixueyun.com/lessons/detail-lessonId-464.html
上节回顾
用户管理的查询步骤 分页算法 上下页显示的计算和分页javascript 真分页假分页比较
String[] idsStr = request.getParameterValues(“id”);//获取删除id
循环调用 调用
userInfoDao.delete(Integer.parseInt(idsStr[i]));
返回查询
query(request,response); 2.修改dopost方法 String action = request.getParameter("action"); if(action==null){ query(request,response); } else if("del".equals(action)){ del(request,response); } •
学云 www.ixueyun.com 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
小结
删除步骤
如何编写删除
事务介绍
数据库事务的介绍
1
2
本章小结
多值获取
JS编写 JS编写
JS操作复选框
3
4
1.如何获取多个同 一名称表单元素值
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
导入
• 这节课我们要完成用户管理的删除功能, 通过本节让大家学会: • 复选框操作的javascript? • 同一个名称的表单元素值的传递? • 删除时事务的控制
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
学云 www.ixueyun.com 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
用户列表 (V层)
• 编写如下javascrtipt: 编写如下javascrtipt javascrtipt: • 1.获取选中的复选框,以检查是否有复选框选中 • 2.删除确认 if(confirm("确定要要执行此操作吗 确定要要执行此操作吗?")) 确定要要执行此操作吗 • 3.修改form的action
用户管理servlet(C层 用户管理servlet(C层) servlet(C
修改 UserInfoServlet 1.编写删除 方法del 1.编写删除 方法del 修改dopost方法, 修改dopost方法,判 dopost方法 action参数是否为 断action参数是否为 del,是则调用 del方 del,是则调用 del方 法
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
数据库类(M层)
• 1.设置连接的自动提交方式为false conn.setAutoCommit(false) • 2.删除用户考试结果,用户信息 • 3.删除完后conn.commit();//提交事务 • 4.出错回滚 conn.rollback(); • 5.最后conn.setAutoCommit(atuoCommit);//设回原来的自动提交方式 使用事务,可以避免删除了用户结果成功,但删除用户信息失败, 要么同时成功,要么同时失败
• document.forms[0].action = "userInfoServlet?action=del";
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
用户管理servlet(C层)
• • 修改UserInfoServlet 修改UserInfoServlet : 1.增加del方法
用户管理-删除
数据库类(M层) 数据库类(M层 (M
修改 UserInfoDao.jav a,增加删除方法 a,增加删除方法 delete(int userId) int userId)
(V层 用户列表 (V层)
修改jsp页面 修改jsp页面 jsp user_view.jsp, user_view.jsp, 1.增加判断是否有 1.增加判断是否有 复选框选中的 javascript 2.增加删除确认 增加删除确认js 2.增加删除确认js 3.删除时修改 删除时修改form 3.删除时修改form action,增加参 的action,增加参 数action=del
百度文库
作业
根据讲解独立完成管理员登陆、密码修改 完成用户 密码修改
学云 www.ixueyun.com
为您提供高品质课件、学习督导服务、即时答疑、知识交易平台
相关文档
最新文档