⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dealbatchset.jsp

📁 考试系统 软件功能涉及网上考试、作业、练习、在线监考、在线批卷、成绩排行、调查问卷、发布公告等管理的各方面。
💻 JSP
字号:
<%@ page session="true" contentType="text/html; charset=GB2312" import="java.sql.*,java.util.*,java.lang.*,net.xerllent.campus.util.*,net.xerllent.campus.database.*,net.xerllent.campus.sysadmin.*" %>
<%
  security.checkAuth(session,"Ic",response,request);
  int AuthLevel=security.getAuthLevel(session,"Ic");
%>
<html>
<head>
<title>校园.NET</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0">
<%
//如有删除标志,则删除该条记录
if(ParamUtils.getParameter(request,"ondelete").equals("1"))
{
  if(AuthLevel<3)
  {
    response.sendRedirect("/prog/nopermission.jsp");
  }
  else
  {
    int count=ParamUtils.getIntParameter(request,"recordcount",10);
    User myUser=new User();
    for(int i=0;i<count;i++)
    {
      if(ParamUtils.getParameter(request,"deletechk"+i)!=null)
      {
        int userid=ParamUtils.getIntParameter(request,"deletechk"+i,0);
        myUser.delete(userid);
        int LogID=0;
        if(session.getAttribute("LogID")!=null)
          LogID=((Integer)session.getAttribute("LogID")).intValue();
        security.recordAction(LogID,"删除用户"+User.getUserTrueName(userid));
      }
    }
  }
}

//不然就执行用户所作的修改操作,记录在数据库
else
{
  if(AuthLevel<2)
  {
    response.sendRedirect("/prog/nopermission.jsp");
  }
  else
  {
    int count=ParamUtils.getIntParameter(request,"recordcount",10);
    Connection conn=DbConnectionManager.getConnection();
    Statement sta=conn.createStatement();
    for(int i=0;i<count;i++)
    {
        String teamname=ParamUtils.getParameter(request,"select"+i);
        int teamid=Team.getTeamID(teamname);
        int userid=User.getUserID(ParamUtils.getParameter(request,"username"+i));
        sta.executeUpdate("update act_user set UserMTeamName='"+teamname+"',ConstrainIPPassed='"+ParamUtils.getParameter(request,"ipconstrainchk"+i,"0")+"',ArchiveEditKey='"+ParamUtils.getParameter(request,"archeditkeychk"+i,"0")+"',UserPassed='"+ParamUtils.getParameter(request,"permitchk"+i,"1")+"' where UserID='"+userid+"'");
        if(!teamname.equals("无部门"))
        {
          sta.executeUpdate("delete from act_teamuser where UserID='"+userid+"' and TeamID='"+teamid+"'");
          sta.executeUpdate("update act_teamuser set MainMark=0 where UserID='"+userid+"'");
          sta.executeUpdate("insert into act_teamuser values ("+Team.getTeamID(teamname)+","+userid+",1,0)");
        }
        int LogID=0;
        if(session.getAttribute("LogID")!=null)
          LogID=((Integer)session.getAttribute("LogID")).intValue();
        security.recordAction(LogID,"修改用户"+User.getUserTrueName(userid));
    }
    sta.close();
    conn.close();
  }
}

//返回到前一页面
response.sendRedirect("batchset.jsp");

%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -