java用户删除_java实现批量删除用户,选中删除用户

jsp标签代码:

管理员列表

ID

真是姓名

${user.id }

${user.userName}

js方法代码:

//删除所选中的管理员

function datadel(){

layer.confirm('确认要删除吗?',function(index){

// 获取所有选中的checked框

var option = $(":checked");

var checkedId = "";

var boo=true;

//拼接除全选框外,所有选中的id,

for (var i = 0, len = option.length; i < len; i++) {

if (boo) {

if (option[i].id=='allSelect') {

boo=true;

}else {

boo=false;

checkedId += option[i].value;

}

}else{

checkedId += ","+option[i].value;

}

}

$.ajax({

type: "post",

url:'${base}admin/doFalseDelete',

data : {

"checkedId":checkedId

},

dataType:"json",

success : function(map) {

parent.layer.msg(map.message,{icon: 6,time:1000});

setTimeout("serachFromSubmit()", 1000);

},error:function(code){

parent.layer.msg('操作失败!',{icon: 5,time:1000});

}

});

});

}

后台Control方法:

/**

* 逻辑删除所选中管理人员的id

*/

@RequestMapping("doFalseDelete")

@ResponseBody

public MapdoFalseDelete(String checkedId){

Mapmap=new HashMap();

userService.falseDelete(checkedId);

map.put("message", "删除成功");

return map;

}

后台Service层:

int falseDelete(String checkedId);

后台Servie实现层:

@Override

public int falseDelete(String checkedId) {

return userMapper.falseDelete(checkedId.split(","));

}

userMapper.java:

//所选中的id,逻辑删除

int falseDelete(String[] checkedId);userMapper.xml:

update user set del_flag=true where id in

#{id}说明:

1.以上采用的为逻辑删除,采用的是改变记录的删除标记。

2.以上前段采用H-UI框架,所以不用自己写全选与不全选的js,如果没采用框架,请自行百度,例子太多了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值