删除员工

Restful风格,删除发送delete请求

同样,form表单无法发送delete请求
采用,input标签value,指定请求方式

用户列表页面

<form id="deleteEmpForm" method="post"><input type="hidden" name="_method" value="delete"/><button th:attr="del_uri=@{/emp/}+${emp.id}" class="btn btn-sm btn-danger deleteBtn">删除</button>
</form>

Controller

根据用户id,删除用户信息
删除成功,返回用户列表页面

//员工删除
@DeleteMapping("/emp/{id}")
public String deleteEmployee(@PathVariable("id") Integer id) {employeeDao.delete(id);return "redirect:/emps";
}

注意

为了执行删除请求
创建了一个form表单,用来执行delete请求
有多少个删除按钮,就会有多少个form表单

可以将form表单,提取出来
使用JS,给删除按钮,绑定form的action请求

所有的删除按钮
执行同一个form表单的action请求

删除按钮

<button th:attr="del_uri=@{/emp/}+${emp.id}" class="btn btn-sm btn-danger deleteBtn">删除</button>

Form表单

<form id="deleteEmpForm" method="post"><input type="hidden" name="_method" value="delete"/>
</form>

JavaScript
删除员工的url,需要带着员工id
在button中设置action的属性值

th:attr=del_uri=@{/emp/}+${emp.id}

然后,在JS中获取该属性值,设置给action

<script>$(".deleteBtn").click(function () {//删除当前员工的$("#deleteEmpForm").attr("action", $(this).attr("del_uri")).submit();return false;});
</script>

Spring boot删除员工相关推荐

  1. Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器

    快速指南,在Spring Boot应用程序中排除嵌入式tomcat服务器并添加Jetty Server. 配置删除tomcat并添加Jetty Server. 1.简介 在本教程中,我们将学习如何从S ...

  2. Spring boot修改员工

    修改员工 点击修改按钮,根据用户id 查询用户信息,查询所有的部门列表信息 回显到修改页面 点击确认,提交用户信息 用户列表页面 <main role="main" clas ...

  3. Spring boot添加员工

    添加员工 点击提交按钮,发送post请求 保存用户信息,跳转到用户列表页面 提交按钮 <button type="submit" class="btn btn-pr ...

  4. Spring boot添加员工页面跳转

    页面跳转 单击添加按钮,跳转到添加页面 可以选择员工的公寓,需要把公寓信息传递过去 添加按钮 <h2><a class="btn btn-sm btn-success&qu ...

  5. Spring Boot项目实践-员工管理系统 删除 注销 404 (9)

    [项目实战(一)] [项目实战(二)] [项目实践(三)] [项目实践(四)] [项目实践(五)] [项目实践(六)] [项目实践(七)] [项目实践(八)] 一.在员工控制器(EmployeeCon ...

  6. 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)

    [SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...

  7. Spring Boot三合一实验(添加人员,修改人员,删除人员)

    目录 基本理论 演示 源码 基本理论 添加和编辑的理论已经在另外一篇博文中体现出来了! Spring Boot修改添加界面二合一 https://blog.csdn.net/qq78442761/ar ...

  8. aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...

  9. spring boot项目自定义数据源,mybatisplus分页、逻辑删除无效解决方法

    Spring Boot项目中数据源的配置可以通过两种方式实现: 1.application.yml或者application.properties配置 2.注入DataSource及SqlSessio ...

最新文章

  1. OpenAI新发现:GPT-3做小学数学题能得55分,验证胜过微调!
  2. 如何从代码中获取当前方法的名称[复制]
  3. 第八篇、盒子模型和距中的设置方法
  4. 使用git管理源码之文件状态和工作区理解
  5. Docker之镜像、容器、仓库概念
  6. IMX6的相关音频结构体的定义
  7. 【链接】Linux C/C++ 学习路线-已拿腾讯、百度 offer
  8. Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
  9. 在php中源代码怎么查看,查看PHP Closure的源代码
  10. XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
  11. 不同域名指向静态图片文件
  12. rpg服务器修改数据,ATOM RPG 修改数据方法 怎么修改游戏数据-游侠网
  13. 自然语言处理NLP星空智能对话机器人系列:论文解读 How Good is Your Tokenizer? (你的词元分析器有多好?多语言模型的单语性能研究)
  14. 用CDR(coreldraw)怎么把图片转为矢量图
  15. python程序写诗_python:为你写诗
  16. 探索另类圆环图的做法
  17. 【2019.06.21】基于Airtest的微信朋友圈自动点赞脚本设计与实现 2019.06.21脚本正常运行
  18. python实现微信hook_GitHub - zhouxionger/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
  19. 信息时代,书香更宜人
  20. 计算机没有外审的核心期刊,国内核心期刊投稿经验总结战友们共同分享丁香园论坛...

热门文章

  1. TensorFlowIO操作(一)----线程和队列
  2. Android插件化开发之解决OpenAtlas组件在宿主的注冊问题
  3. 20155334 2016-2017-2 《Java程序设计》第四周学习总结
  4. (转载)虚幻引擎3--【UnrealScript教程】章节一:8.Enums
  5. zabbix proxy安装配置
  6. php的yii框架开发总结2
  7. VB.NET(2005)中关于dll调用的错误信息(转)
  8. STM32F103 IAP升级时在app文件中放置标志字节处的地址计算
  9. V3S代码整合中遇到的一个奇怪问题
  10. Qt 进程 QProcess