课程设计--day3--随堂笔记

删除操作

难点:java脚本

一,简单方案:

在每条记录后面加一个超链接,

课程设计--day3--随堂笔记

表头修改:

 

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

 

dao类

课程设计--day3--随堂笔记


根据id删除:

课程设计--day3--随堂笔记

实现类EmpDaoImpl:

课程设计--day3--随堂笔记

 

Service:

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

 

Servlet:

注解方式配置:

课程设计--day3--随堂笔记

注册service组件并实例化

课程设计--day3--随堂笔记

超链接发请求是doGet方式,可以用doPost方式:

修改doPost:

(1)获取请求参数,并调用service:

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

返回值:

删除成功(请求转发):

课程设计--day3--随堂笔记

 

删除失败(重定向):

课程设计--day3--随堂笔记

二,java脚本方法:书上第二章

应该写在<head></head>里面,但是java脚本如果太长,应放在</body>后面,加快加载速度

课程设计--day3--随堂笔记

 

课程设计--day3--随堂笔记

三,批量删除(post方式)

课程设计--day3--随堂笔记

1.姓名前面加CheckBox:

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

2.Delete 超链接:

用javascript检查Checkbox是否为空:

课程设计--day3--随堂笔记

Javascript:

课程设计--day3--随堂笔记

课程设计--day3--随堂笔记

没有选中时点击delete弹出消息:

课程设计--day3--随堂笔记

把table加到form action里:

课程设计--day3--随堂笔记

批量删除servlet:

课程设计--day3--随堂笔记

用循环语句把id转成int类型:

课程设计--day3--随堂笔记

删除成功与失败:

课程设计--day3--随堂笔记