多个删除的的一些代码与步骤

来源:互联网 发布:sql中截取字符串函数 编辑:程序博客网 时间:2024/06/08 02:11

多个删除的的一些代码与步骤

//controller的代码

//删除的二合一@RequestMapping("delEmp/{eids}")@ResponseBodypublic Msg deleteEmps(@PathVariable("eids")String eids){    if(eids.contains(",")){        empService.batchDel(eids);    }else{        empService.deleteByEid(Integer.parseInt(eids));    }    return Msg.success();}//angular的jsp的代码            $scope.doBatchDel = function(){            var eids = "";            //准备数据eids            var checkArr = angular.element(".common:checked");            for(var i=0; i<checkArr.length;i++){                var eid =checkArr[i].value;                if(i ==0){                    eids += eid;                }else{                    eids += ","+eid;                }            }            //此处省略是否选中数据的校验            alert(eids);            //发送http请求            $http({                url:"emp/delEmp/"+eids,                method:"GET"            }).then(function successCallback(response) {                //删除完成,关闭模态框                angular.element("#deleteEmpModal").modal("hide");                //跳转到当前页                $scope.toPage(currentPage);            });        };

//Mapper.xml的注意

<delete id="batchDel" parameterType="java.lang.String">    delete from t_emp where emp_id in (${value})</delete>
原创粉丝点击