logingetmenu.java

来自「培训考试系统代码」· Java 代码 · 共 81 行

JAVA
81
字号
package com.huawei.icd30.agt.login;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.huawei.icd30.agt.util.*;
import com.huawei.icd30.common.db.*;

/**
 * <p> 获取菜单。</p>
 * <p> </p>
 * <p> </p>
 * @author 龙燕茜
 * @version 1.0
 */

public class LoginGetMenu {

  //菜单数据集合
  private static SysResultSet menuRs = null;

  private LoginGetMenu()
  {
  }


  /**
   * 获取菜单
   * @return
   */
  public static SysResultSet getMenuRs()
  {
      if(menuRs != null)
      {//不为空直接返回
         return menuRs;
      }

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

          //获取试题类型
          aplcoms.preparedQuery("");
          SysResultSet menuRs1 = aplcoms.csCommonQuery("SQL_Agt_LoginGetMenu" ,"1" ,"-1").getResultSet();

          menuRs1.sort(0,true);

          menuRs = menuRs1;

          return menuRs;

      }
      catch (SysDbException aple)
      {//捕获CommonService系统异常,定向到出错页面
          aple.printStackTrace(System.err);
          return null;
      }
      catch(java.sql.SQLException sqle)
      {//捕获调用aplcoms异常,定向到出错页面
          sqle.printStackTrace(System.err);
          return null;
      }
      catch(Exception e)
      {//捕获未知异常,定向到出错页面
          e.printStackTrace(System.err);
          return null;
      }
      finally
      {//关闭连接实例
          if(aplcoms != null)
          {
             aplcoms.close();
          }
      }
  }

}

⌨️ 快捷键说明

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