首页 > 其他分享 >家庭记账本(四)

家庭记账本(四)

时间:2024-01-27 15:24:57浏览次数:27  
标签:Service -- Dao list 家庭 jsp 记账 delete

实现删除消费账单

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

请求全部数据到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

标签:Service,--,Dao,list,家庭,jsp,记账,delete
From: https://www.cnblogs.com/azure011328/p/17991466

相关文章

  • 家庭记事本(六)
    实现查询消费账单1.输入框  2.运用javascript,点击查询,提交输入框内关键字到Servlet  3.Web层接受请求参数action=query,关键词keyword,调用Service的query方法  4.Service层调用Dao层的query方法  5.Dao层通过具体的sql语句查询数据库并逐层返回结果到前端页面......
  • 家庭记账本(七)
    3.编辑消费记录页面1<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>2<%@pagecontentType="text/html;charset=UTF-8"language="java"%>3<!DOCTYPEhtml>4<html>5<head&g......
  • 家庭记账本(八)
    3.持久化Dao层1packagecom.wang.dao;23importjava.math.BigDecimal;4importjava.sql.Connection;5importjava.sql.ResultSet;6importjava.sql.SQLException;7importjava.sql.Statement;8importjava.util.ArrayList;9importjava.util.L......
  • 家庭记账本(九)
    4.事务层Service层1packagecom.wang.service;23importjava.util.List;45importcom.wang.dao.HomeCostDao;6importcom.wang.pojo.HomeCost;78publicclassHomeCostService{910HomeCostDaohomeCostDao=newHomeCostDao();1112......
  • 家庭记账本(十)
    5.Web层Servlet层Servlet创建方式:项目名右键new--Servlet,使用@WebServlet注解,省去配置web.xml的时间1packagecom.wang.web;23importjava.io.IOException;4importjava.math.BigDecimal;5importjava.util.List;67importjavax.servlet.ServletExce......
  • 家庭记账本(一)
    1..主页1<%@pagecontentType="text/html;charset=UTF-8"language="java"%>2<!DOCTYPEhtml>3<html>4<head>5<metacharset="UTF-8">6<title>家庭记账本主页</title>7&l......
  • 安卓家庭记账本开发笔记2
    开发进度:完成app首页的每条支出的流水信息的绘制以及首页记录每月收入和支出总和的表头的绘制代码:1.流水信息的代码:<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_widt......
  • 安卓家庭记账本开发笔记1
    项目目的:开发一个简单的记账本app开发进度:在idea程序中创建一个空项目,绘制家庭记账本的主界面。创建空项目的步骤之后会整理单独发一篇博客。下面是绘制主界面的代码:<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.co......
  • 绿联DH2600将米家设备同步到苹果家庭app(HA)
    方案是通过homekit桥生成一个二维码,然后使用苹果家庭app扫码添加设备进入HA下载homekit桥选择homekitbridge点击提交继续提交点击完成新增的修改集成条目名称(防止你分不清)重命名3.添加设备点击选项如图选择属于客厅的设备4.手机扫码第三步添......
  • 孩子从小生长在知识分子的家庭,或者传统的书香门第,家里规矩多管教严格,会对孩子性格造成
    农家子弟 单亲家庭 农耕之家    工薪阶层 农民工  中国旧社会的人总爱是“穷有穷根,富有富根”、“龙生龙,凤生凤,老鼠儿子会打洞”,现在这些老话都被推翻了,都说这是封建血统论和封建门第观。可是事实胜过强辩,我们发现民国学者大多是出身于书香门第和富贵之家。孩......