Spring Boot入门(二十四) 之 员工删除实现

简介: Spring Boot入门(二十四) 之 员工删除实现

员工删除我们使用delete来提交如下:

整体思路,我们先给删除的button按钮加一个事件,就是点击它就会触发 提交一个delete方式的带id的请求

所以我们可以写一个form,来发送delete请求

<button th:attr="del_uri=@{/emp/}+${emp.id}" class="btn btn-sm btn-danger deleteBtn">删除</button>
<!--   这里的button给他加一个自己定义的属性, del_uri="/emp/id"  可以用th:attr来实现 -->
<!--这里的form表单用来跟button绑定  点击button就可以提交这个form-->
<form id="deleteEmpForm" method="post">
  <input type="hidden" name="_method" value="delete" />
</form>

然后我们再写jQuery来绑定这两个

<script>
  $(".deleteBtn").click(function() {
    //jQuery;来实现给form表单提交路径
    $("#deleteEmpForm").attr("action", $(this).attr("del_uri")).submit();
      return false;
    });
</script>

然后我们再在EmployeeController里加上

  @DeleteMapping("/emp/{id}")
    public String deleteEmp(@PathVariable("id") Integer id) {
        employeeDao.delete(id);
        return "redirect:/emps";
    }

目录
打赏
0
0
0
0
6
分享
相关文章
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 对Hello world进行MVC分层
68 3
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
152 3
SpringBoot入门 - 添加内存数据库H2
Spring Security 入门
Spring Security 是 Spring 框架中的安全模块,提供强大的认证和授权功能,支持防止常见攻击(如 CSRF 和会话固定攻击)。它通过过滤器链拦截请求,核心概念包括认证、授权和自定义过滤器。配置方面,涉及密码加密、用户信息服务、认证提供者及过滤器链设置。示例代码展示了如何配置登录、注销、CSRF防护等。常见问题包括循环重定向、静态资源被拦截和登录失败未返回错误信息,解决方法需确保路径正确和添加错误提示逻辑。
Spring Security 入门
Spring Cloud Alibaba AI 入门与实践
本文将介绍 Spring Cloud Alibaba AI 的基本概念、主要特性和功能,并演示如何完成一个在线聊天和在线画图的 AI 应用。
375 7
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
107 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
3月前
|
SpringBoot入门 - 定制自己的Banner
SpringBoot入门 - 定制自己的Banner
43 2
SpringBoot入门 - 定制自己的Banner
|
3月前
|
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
162 1
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(3) - 对Hello world进行MVC分层
SpringBoot入门(3) - 对Hello world进行MVC分层
29 1
 SpringBoot入门(3) - 对Hello world进行MVC分层
从入门到精通---深入剖析Spring DAO
在Java企业级开发中,Spring框架以其强大的功能和灵活性,成为众多开发者的首选。Spring DAO(Data Access Object)作为Spring框架中处理数据访问的重要模块,对JDBC进行了抽象封装,极大地简化了数据访问异常的处理,并能统一管理JDBC事务。本文将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring DAO,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
34 1