实现删除消费账单

要想删除一条记录,首先你需要获取全部记录,然后点击该记录后面的删除按钮,执行删除操作。

请求全部数据到manager.jsp页面的步骤如下

1.超链接跳转地址

我们可以看到往期消费记录的超链接地址并不是jsp页面,而是访问了Servlet,action为list,目的就是获取数据库中的全部信息。

2.Web层

调用Service层的list方法,请求成功后,请求转发到manager.jsp页面。

3.Service层

调用Dao层的list方法。

4.Dao层

通过具体的sql语句,查询数据库信息,并逐层返回结果。

5.前端页面

manager.jsp接受返回的全部数据

效果图:

实现删除的全部步骤:

1.删除超链接

注意参数:action表示调用delete方法,id表示要删除那一条数据

2.Web层

调用Service层的delete方法

3.Service层

调用Dao层的delete方法

4.Dao层

通过具体的sql语句,操作数据实现删除

总结:

获取全部数据:

Servlet?method=list --> Service.list--> Dao.list --> manager.jsp

删除:

manager.jsp--> Servlet?method=delete --> Service.delete  -->Dao.delete

最新文章

  1. React Native 之 Touchable 介绍与使用
  2. 设计模式--建造者模式Builder(创建型)
  3. Python全栈--7.3--模块补充configparser--logging--subprocess--os.system--shutil
  4. Copy15G的初始容量,注册就再送5G,邀请注册的人也送5G
  5. 如何对Backbone.Collection进行过滤操作
  6. bootstrap学习笔记<五>(表单一)
  7. poj 2455 Secret Milking Machine 二分+最大流 sap
  8. MSSQLServer基础04(常用函数)
  9. MSSQLSERVER未分离LDF删除情况下的MDF附加
  10. 系统自带.net版本
  11. RelativeLayout经常使用属性介绍
  12. 利用Delphi监视注册表的变化
  13. 导入import com.sun.image.codec.jpeg.JPEGCodec出错
  14. Python实战之dict简单练习
  15. Object源码解析(JDK1.8)
  16. Javascript 对象 - 日期对象
  17. [No0000157].net core项目中拼音,excel,pdf处理库
  18. Could not complete request
  19. 【转】PHP 类与对象
  20. 163. [USACO Mat07] 牛语

热门文章

  1. [我还会回来的]asp.net core再战iris
  2. oracle安装数据库中文乱码解决办法
  3. WEB项目挂载到IIS session过期
  4. 零基础学Python--------第5章 字符串及正则表达式
  5. laravel5集成支付宝alipay扫码支付流程(Laravel 支付解决方案)
  6. vue实现表计监测界面
  7. geoserver发布瓦片,geoserver发布arcgis切片和geoserver发布金字塔切片
  8. SpringBoot集成mybatis配置
  9. canvas 时钟动画
  10. Go-Ethereum 1.7.2 结合 Mist 0.9.2 实现代币智能合约的实例