家庭记账本小程序之删(java web基础版四)

实现删除消费账单

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

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

1.超链接跳转地址

家庭记账本小程序之删(java web基础版四)

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

2.Web层

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

家庭记账本小程序之删(java web基础版四)

3.Service层

调用Dao层的list方法。

家庭记账本小程序之删(java web基础版四)

4.Dao层

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

家庭记账本小程序之删(java web基础版四)

5.前端页面

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

家庭记账本小程序之删(java web基础版四)

效果图:

家庭记账本小程序之删(java web基础版四)

实现删除的全部步骤:

1.删除超链接

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

家庭记账本小程序之删(java web基础版四)

2.Web层

调用Service层的delete方法

家庭记账本小程序之删(java web基础版四)

3.Service层

调用Dao层的delete方法

家庭记账本小程序之删(java web基础版四)

4.Dao层

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

家庭记账本小程序之删(java web基础版四)

总结:

获取全部数据:

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

删除:

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

上一篇:mybatis动态调用表名和字段名


下一篇:Clustering[Introduction]