首页 > 开发 > JSP > 正文

jsp复选框使用的详细解析

2020-02-26 21:09:49
字体:
来源:转载
供稿:网友

  下面是小编给大家分享的一篇jsp复选框使用的详细解析,感兴趣的朋友跟小编一起来了解一下吧!

  1,页面上

  复制代码 代码如下:

  

  

  value= />

  

  2.action

  复制代码 代码如下:

  String[] checkbox = request.getParameterValues("checkbox");

  List checkboxs = new ArrayList();

  int operatorId =SessionMgr.getAccountSession(request, response).getId();

  logger.debug("--operatorId--:"+operatorId);

  //判断复选框是否有选

  if(checkbox!=null&&!"".equals(checkbox)){

  for(int i=0;i;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 = "您还没选择用户!";

  }

  以上就是jsp复选框使用的详细解析了,想必都了解了吧,更多相关内容请继续关注错新技术频道。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表