当前位置:首页 > JSP教程 > JSP常见问题

jsp 复选框使用方法

1,页面上
复制代码 代码如下:

<td width="4%" height="26" align="center">
<input type="checkbox" name="checkbox"
value=<%=user.getid()%> />
</td>


2.action
复制代码 代码如下:

string[] checkbox = request.getparametervalues("checkbox");
list<integer> checkboxs = new arraylist<integer>();
int operatorid =sessionmgr.getaccountsession(request, response).getid();
logger.debug("--operatorid--:"+operatorid);
//判断复选框是否有选
if(checkbox!=null&&!"".equals(checkbox)){
for(int i=0;i<checkbox.length;i++){
//checkboxs.add(checkbox[i]);
string id_str = checkbox[i];
int id = integer.parseint(id_str);
//判断是否是自己本身
if(id==operatorid){
message="不能删除自己的用户";
}
//判断是否是admin超级管理员
if(id==1){
message="admin用户不能删除";
}
//判断该用户是否存在工单
boolean isexist= false;
isexist = usermgr.isexistworkbillofuser(id);
logger.debug("--isexist--:"+isexist);
if(isexist){
message = "该用户有建工单不能删除";
}
if(id!=operatorid&&id!=1&&!isexist){
checkboxs.add(id);
}
}
try{
usermgr.deleteuser(checkboxs);
message = "删除成功!";
}catch(systemexception se){
logger.error(se);
}
}
else{
message = "您还没选择用户!";
}

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐