ssm员工管理系统---实现删除单个员工功能

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssm员工管理系统---实现删除单个员工功能相关的知识,希望对你有一定的参考价值。

ssm员工管理系统—实现删除单个员工功能

需求

点击每一行的删除按钮,会弹出一个是否确认删除员工的对话框,如果点击确认,员工信息会被从表中删除,然后页面会刷新。

给每一行的删除按钮都绑定一个click单击事件

如下图:

在这里插入图片描述

在这里插入图片描述

构建表格的时候,每一行的删除按钮对应的代码,如下图:

在这里插入图片描述

后端控制器中接收/deleteEmpById请求的方法deleteEmpById

deleteEmpById方法中干的事情:

1.会接收前端传递来的ids员工id,如果ids是一个用“-”拼接的字符串,那么会调用deleteEmpById方法中的if代码块,遍历所有的员工id,删除所有的员工;但是如果前端传递来的只有一个员工id,那么会调用else代码块中的代码。

本例子是只删除一个员工,会调用else代码块,else代码块会调用service层的deleteEmpById方法。

2.把执行结果返回给前端。

deleteEmpById的代码,如下图:

在这里插入图片描述

service层的deleteEmpById方法

如下图:

在这里插入图片描述

动态代理接口的deleteEmployee方法

如下图:

在这里插入图片描述

ssm项目整合的时候,一定要在applicationContext.xml配置文件中扫描动态代理接口,如下图:

在这里插入图片描述

映射文件中的sql语句

如下图:

在这里插入图片描述

测试

首先进入某一页,这里是第3页,如下图:

在这里插入图片描述

然后删除王五员工,点击王五员工对应的删除按钮,点击之后会出现一个对话框,如下图:

在这里插入图片描述

点击确定之后,王五员工被删除,然后刷新当前页面,如下图:

在这里插入图片描述

以上是关于ssm员工管理系统---实现删除单个员工功能的主要内容,如果未能解决你的问题,请参考以下文章

ssm员工管理系统---通过Bootstrap模态框实现修改员工信息功能

SSM第二课 超市订单管理平台--用户管理功能

Java项目:员工绩效管理系统(java+SSM+Mysql+Maven+HTML)

基于jsp+ssm的员工人事工资管理系统

ssm项目之删除员工

JavaWeb SSM 《精品毕设》员工管理系统(OA系统,豪华毕设) 前台 + 后台(源码 + 论文)主要实现的登录注册用户管理考勤管理流程管理公告管理工作计划任务管理日程管理等功能