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

📄 initagt.java

📁 培训考试系统代码
💻 JAVA
字号:
package com.huawei.icd30.agt.util;

import java.io.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.huawei.icd30.agt.util.*;
import com.huawei.icd30.common.db.*;
/**
 * Agt系统初始化过程。WebServer启动时调用。
 * @author Internet3
 * @version 1.0
 */
public class InitAgt extends HttpServlet {

  /**
   * 系统初始化的最后一步。
   */
  public void init(ServletConfig servletConfig) {

     try
     {
       //获取环境信息
       System.out.print("Collect AGT Config File...");
       String wwwroot = servletConfig.getServletContext().getServletContextName();
       wwwroot = servletConfig.getServletContext().getRealPath(wwwroot); //转换成真实路径
       if (wwwroot.length() > 0 && (wwwroot.endsWith("/") || wwwroot.endsWith("\\")))
       {
             wwwroot = wwwroot.substring(0,wwwroot.length()-1);
       }
       Env.errorArgs = new Cfg(wwwroot + "/WEB-INF/ErrorInfo.xml").getArgs("ErrorInfo");
       Env.successArgs = new Cfg(wwwroot + "/WEB-INF/SuccessInfo.xml").getArgs("SuccessInfo");
       System.out.println("OK!");

        //清空注册的用户
        //从定义连接的实例
        SysDbConn aplcoms = null;
        try
        {
            //得到一个连接的实例
            aplcoms = SysConnPool.getInstance().getAplComs();

            //获取试题类型
            aplcoms.preparedQuery("");
            aplcoms.csCommonQuery("SQL_Agt_ClearRegistedStaffNo" ,"1" ,"-1").getResultSet();

        }
        catch (SysDbException aple)
        {//捕获CommonService系统异常,定向到出错页面
            aple.printStackTrace(System.err);

        }
        catch(java.sql.SQLException sqle)
        {//捕获调用aplcoms异常,定向到出错页面
            sqle.printStackTrace(System.err);

        }
        catch(Exception e)
        {//捕获未知异常,定向到出错页面
            e.printStackTrace(System.err);

        }
        finally
        {//关闭连接实例
            if(aplcoms != null)
            {
               aplcoms.close();
            }
        }

     }
     catch(IOException io)
     {
         io.printStackTrace();
     }
     catch(Exception e)
     {
        e.printStackTrace();
     }
  }
}

⌨️ 快捷键说明

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