一、编写dao

//删除根据ID

@Delete("delete from product where id=#{id}")

public void delete(Integer id);

二、编写service及实现类

//删除单个

public void delete(Integer id);

//删除多个

public void deletes(Integer[] ids);

@Override

public void delete(Integer id) {

productDao.delete(id);

}

//根据ID删除多条数据

public void deletes(Integer[] ids){

if (ids!=null){

for (Integer id:ids){

productDao.delete(id);

}

}

}

三、编写controller控制器

//删除一条数据

@RequestMapping("/delete")

public String delete(Integer id){

productService.delete(id);

return "redirect:findByProduct";

}

//删除多条数据

@RequestMapping("/deletes")

public String deletes(Integer[] ids){

productService.deletes(ids);

return "redirect:findByProduct";(重定向刷新页面)

}

四、编写web文件

οnclick='deletes()'>

删除

...(此处省略表单内表格的列名)

(checkbox复选框必去给value值,根据value获取的id进行多条删除)

...(此处省略表单内表格所对应列的数据)

删除(删除单条数据)

//删除单个

function delOne(id){

if (confirm("你确定要删除吗????")) {

//执行删除

location.href="${pageContext.request.contextPath}/product/delete?id="+id;

}

}

function deletes(){

if (confirm("你确定要删除吗????")){

var delForm =$("#delForm");

delForm.submit();

}

}

java控制器删除数据_javaWeb删除一条及多条数据相关推荐

  1. java web mysql视图_Javaweb项目-下拉列表显示后台数据库的数据

    下面将演示前端下拉列表显示后台数据库中class表的说有班级的名称 环境: Tomcat-8.5.40 mysql-8.0.13 eclipse-4.9.0 springmvc框架 一.从mysql中 ...

  2. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

  3. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作

    大数据技术之_20_Elasticsearch学习_01 一 概述 1.1 什么是搜索? 1.2 如果用数据库做搜索会怎么样? 1.3 什么是全文检索和 Lucene? 1.4 什么是 Elastic ...

  4. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作...

    一 概述1.1 什么是搜索?1.2 如果用数据库做搜索会怎么样?1.3 什么是全文检索和 Lucene?1.4 什么是 Elasticsearch?1.5 Elasticsearch 的适用场景1.6 ...

  5. 一个外键对应多条数据的删除

    删除,通过主键.外键找出数据,然后删除 一个外键ID对应的数据时单条时,直接通过single查询出数据,然后删除,但一个外键ID对应的数据是多条时,用single查询就会出现异常,现在就来实现一下一个 ...

  6. java中sql删除姓王的数据_JDBC删除数据实例

    在本教程将演示如何在JDBC应用程序中,删除数据库表中数据记录. 在执行以下示例之前,请确保您已经准备好以下操作: 具有数据库管理员权限,以在给定模式的数据库表中删除数据记录. 要执行以下示例,需要用 ...

  7. MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据

    MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据 目录导航: 开发背景: 实战: 表结构如下图所示: 操作: 总结: 回到顶部 开发背景: 最近在做一个批量数据导入到MySQL数据 ...

  8. Recyclerview删除数据后无法加载下一页数据(或者是漏了一条数据)

    使用场景:项目中用到了"订单列表"界面,会有个删除订单的功能,点击删除之后,之前一页的10个数据会变成9个,然后加载更多就触发不了(也可能会少一条数据) 分析:触发不了是我的rec ...

  9. mysql几条相同的数据删除只留一条id最大的数据

    mysql几条相同的数据删除只留一条id最大的数据 delete from user where REPAIR_PRODUCT_ID = #{repairProductId} order by ID ...

最新文章

  1. underscorejs之 _.indexBy(list, iteratee, [context])
  2. [Dynamic Language] Python 静态方法、类方法、属性
  3. 线上redis一般安在linux_redis的zset有多牛?请把耳朵递过来
  4. go-mysql查询单条数据_Golang 从 MySQL 数据库读取一条数据
  5. 帮助你驾驭 Kubernetes 的 4 个工具 | Linux 中国
  6. crontab 日志_liunx 中定时清理过期日志文件
  7. python求度分布的程序
  8. SqlServer死锁com.microsoft.sqlserver.jdbc.SQLServerException: Transaction (Process ID 52) was deadlock
  9. 网页制作中点一张图片变成图片浏览式_如何建设响应式网站?
  10. mysql数据库 安装后 闪_MYSQL数据库Mysql数据库安装完成后需要进行的6个后续操作...
  11. 【网页开发】登录注册页面01
  12. 华为举办首届用户精英论坛,携手共创数据存储新未来
  13. 格力董明珠:对别人狠,对自己更狠!
  14. 使用excel进行数据挖掘(4)---- 突出显示异常值
  15. 如果有10个词,我想从中取3个词,然后把所有的10选3的可能统计记录下来,该怎么做?...
  16. java将英文字符(无论大小写)转化为小写
  17. android 英汉字典,英汉全文字典安卓版
  18. 阿里云短信api发送异常
  19. 重采样方法 (Resampling Methods) (CV, Bootstrap)
  20. 企业实战-Kubernetes(十四)k8s高可用集群

热门文章

  1. 线程及同步的性能 – 线程池/ ThreadPoolExecutors/ ForkJoinPool
  2. 20 Very Useful Java Code Snippets
  3. IOS5 ARC unsafe_unretained等说明
  4. jetty的Form too large异常解决方案
  5. 一步一步学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2
  6. 目录服务技术介绍——ADSI(三)
  7. [昨花今拾]补记昨日
  8. java的高级特性_java的高级特性_for
  9. mysql yearweek 日期不准_Mysql 中,WEEK 与YEARWEEK函数的参数问题
  10. SQL优化|Java面试题