完整地mybatis + springmvc用checkbox实现批量删除

因为自己在网上找了半天,都找不到完整地代码(脑袋笨,不会变通到自己项目里),所以在这里记下了近乎完整的代码

前端代码

<span style="cursor:pointer;" class="delete"><a class="del-myBlog" onclick="delMyBlog()">删除选中</a></span>  //前端代码

+‘<td width="20"><input type="checkbox" name="quanxuani" id="check" value=‘+comment.id+‘></td>‘  //javascript拼接的数据,checkbox的value为id

javascript代码

<script type="text/javascript">
//删除选中博文 (我的博文)
function delMyBlog(){
var ques_id = [];
$("[name=quanxuani]:checked").each(function(){
ques_id.push($(this).val());
});
if(ques_id!=‘‘ && ques_id!=null){
alert("确定要删除吗?");
$.post(‘../../Blog/deleteImByIds.do‘,{‘qid‘:ques_id},function(data){
if (data == "0")
alert("删除失败!");
else {
alert("删除成功!");
window.location=‘fav_blog.html‘;
getusers();
}
});
}else{
layer.msg(‘请先选择要删除的内容‘);
}
}
</script>

后台接收

@RequestMapping(value="/deleteImByIds.do")
public void deleteImByIds(@RequestParam(value = "qid[]") String[] titles) throws ParseException{
int aa = 0;
int sum = 0;
System.out.println("ss");
for (String ss : titles) {
aa=bgdao.deleteImByIds(Integer.parseInt(ss));
sum = sum + aa;
}
}

mybatis语句       dao、service..方法参数     public int deleteImByIds(int id);

<!-- 删除选中博文 deleteImByIds -->
<delete id="deleteImByIds" parameterType="java.lang.Integer">
delete from ZDCJ_BLOG where id in #{id}
</delete>

时间: 2024-10-10 19:35:54

完整地mybatis + springmvc用checkbox实现批量删除的相关文章

springmvc+mybatis用多选框批量删除的功能Java代码

今天写了一个批量删除的功能,在后台传值过程中一直出错,最终还是请教了北京的一位高手帮我解决的,在此首先要好好感谢他,以后我有幸能帮助别人的话,决不推辞. 废话不说,直接进入正题,我会将在编写过程中出现的一些小知识点也进行总结概括的. 此项目基于的框架是:springmvc+mybatis (1)controller /**      * 批量删除 batch      */     @RequestMapping("/batchDeletes")     @ResponseBody  

mybatis springmvc批量删除 2最新

service层: @Override public void batchDeletes(List list) { creditDao.batchDeletes(list); } 控制层controller: @Override public void batchDeletes(List list) { creditDao.batchDeletes(list); } mapper.xml: <!--批量删除 --> <delete id="batchDeletes"

基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)

1.导入jar watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast"> 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version

Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例.整个项目由maven构成.这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是在这里的基础上来增加分页功能的.注意,此文是在这个基础 Spring+Mybatis+SpringMVC+Maven+MySql搭建

Spring+Mybatis+SpringMVC整合

这是来到博客园的第一篇文章,做java开发也好几年了,想从现在开始,在这里将自己会的.学到的做个系统的整理,便于自己掌握的更深.也便于以后复习.还便于给刚入门的攻城师们一点点参考(嘿嘿)--好了,废话不多说,第一篇文章就从最基本的javaWeb开发的三大框架整合开始. 至于为什么是从Spring+Mybatis+SpringMVC开始,而不是Spring+Struts+Hibernate,那是因为现在各个公司使用Spring+Mybatis+SpringMVC的越来越多,而Struts则是使用率

Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)(转)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例.整个项目由maven构成.这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是在这里的基础上来增加分页功能的.注意,此文是在这个基础 Spring+Mybatis+SpringMVC+Maven+MySql搭建

Spring+Mybatis+SpringMVC后台与前台分页展示实例

摘要:本文实现了一个后台由spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例.整个项目由maven构成.这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是在这里的基础上来增加分页功能的.注意,此文是在这个基础 Spring+Mybatis+SpringMVC+Maven+MySQL搭建实例 之上来做分页的,建议文中看不懂的配置可以看看这里. 整个工程下载(旧版本,日志打印使用log4j,数

spring security+mybatis+springMVC构建一个简单的项目

1.引用 spring security ,这是一种基于spring AOP和Servlet的过滤安全框架.它提供全面的安全性解决方案,同时在web请求级和方法的调用级处理身份确认和授权.在spring framework基础上,spring security充分利用了依赖注入(DI,Dependency Injection)和AOP技术. 下面就让我们用一个小的晓得项目来出初步了解Spring Security 的强大功能吧. 2.项目实战    1)项目的技术架构:maven+spring

【转】Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果. 本文工程免费下载 一.准备工作 1. 首先创建一个表: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(3