Spring boot删除员工
删除员工
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删除员工相关推荐
- Spring Boot删除嵌入式Tomcat服务器,启用Jetty服务器
快速指南,在Spring Boot应用程序中排除嵌入式tomcat服务器并添加Jetty Server. 配置删除tomcat并添加Jetty Server. 1.简介 在本教程中,我们将学习如何从S ...
- Spring boot修改员工
修改员工 点击修改按钮,根据用户id 查询用户信息,查询所有的部门列表信息 回显到修改页面 点击确认,提交用户信息 用户列表页面 <main role="main" clas ...
- Spring boot添加员工
添加员工 点击提交按钮,发送post请求 保存用户信息,跳转到用户列表页面 提交按钮 <button type="submit" class="btn btn-pr ...
- Spring boot添加员工页面跳转
页面跳转 单击添加按钮,跳转到添加页面 可以选择员工的公寓,需要把公寓信息传递过去 添加按钮 <h2><a class="btn btn-sm btn-success&qu ...
- Spring Boot项目实践-员工管理系统 删除 注销 404 (9)
[项目实战(一)] [项目实战(二)] [项目实践(三)] [项目实践(四)] [项目实践(五)] [项目实践(六)] [项目实践(七)] [项目实践(八)] 一.在员工控制器(EmployeeCon ...
- 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)
[SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...
- Spring Boot三合一实验(添加人员,修改人员,删除人员)
目录 基本理论 演示 源码 基本理论 添加和编辑的理论已经在另外一篇博文中体现出来了! Spring Boot修改添加界面二合一 https://blog.csdn.net/qq78442761/ar ...
- aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序
aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...
- spring boot项目自定义数据源,mybatisplus分页、逻辑删除无效解决方法
Spring Boot项目中数据源的配置可以通过两种方式实现: 1.application.yml或者application.properties配置 2.注入DataSource及SqlSessio ...
最新文章
- OpenAI新发现:GPT-3做小学数学题能得55分,验证胜过微调!
- 如何从代码中获取当前方法的名称[复制]
- 第八篇、盒子模型和距中的设置方法
- 使用git管理源码之文件状态和工作区理解
- Docker之镜像、容器、仓库概念
- IMX6的相关音频结构体的定义
- 【链接】Linux C/C++ 学习路线-已拿腾讯、百度 offer
- Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
- 在php中源代码怎么查看,查看PHP Closure的源代码
- XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
- 不同域名指向静态图片文件
- rpg服务器修改数据,ATOM RPG 修改数据方法 怎么修改游戏数据-游侠网
- 自然语言处理NLP星空智能对话机器人系列:论文解读 How Good is Your Tokenizer? (你的词元分析器有多好?多语言模型的单语性能研究)
- 用CDR(coreldraw)怎么把图片转为矢量图
- python程序写诗_python:为你写诗
- 探索另类圆环图的做法
- 【2019.06.21】基于Airtest的微信朋友圈自动点赞脚本设计与实现 2019.06.21脚本正常运行
- python实现微信hook_GitHub - zhouxionger/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
- 信息时代,书香更宜人
- 计算机没有外审的核心期刊,国内核心期刊投稿经验总结战友们共同分享丁香园论坛...