在int i = rs.getInt()下面一行写一个System.out.print("测试id="+id),如果输出id为零,说明定义的int id没有被赋值,因为int类型的是初始化就是0,检查一下数据库的id确定是int类型吗,如果数据库类型id是varchar就改成int i = Integer.parseInt(rs.getString("id"));
如果不为0,就检测setId(id)方法里面有没有真的设置值
这里是多少呢
按钮:
<a class="btn btn-primary" href="javascript:void(0);" id="delSelected" >删除选中</a>
js代码:
window.onload = function(){
document.getElementById("delSelected").onclick = function(){
if(confirm("您确定要删除选中信息吗?")){
var flag = false;
//判断是否有选中条目
var cbs = document.getElementsByName("uid");
for (var i = 0; i < cbs.length; i++) {
if(cbs[i].checked){
flag = true;
break;
}
}
if(flag){
document.getElementById("form1").submit();
}
}
}
//获取第一个checkbox
document.getElementById("firstCb").onclick = function(){
//获取下摆你列表中所有cd
var cbs = document.getElementsByName("uid");
//遍历
for (var i = 0; i < cbs.length; i++) {
//设置cbs[]的check状态 = firstCb.checked
cbs[i].checked = this.checked;
}
}
}