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

📄 listendentities.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
📖 第 1 页 / 共 3 页
字号:
<html><%@page contentType="text/html"%><%@page errorPage="/errorpage.jsp"  import="se.anatom.ejbca.webdist.webconfiguration.EjbcaWebBean,se.anatom.ejbca.ra.raadmin.GlobalConfiguration, se.anatom.ejbca.authorization.AuthorizationDeniedException,                 se.anatom.ejbca.webdist.rainterface.UserView, se.anatom.ejbca.webdist.rainterface.SortBy,se.anatom.ejbca.webdist.rainterface.RevokedInfoView,                 se.anatom.ejbca.webdist.rainterface.RAInterfaceBean, se.anatom.ejbca.ra.UserDataRemote,se.anatom.ejbca.ra.raadmin.AdminPreference, se.anatom.ejbca.ra.raadmin.DNFieldExtractor,                 javax.ejb.CreateException, java.rmi.RemoteException, se.anatom.ejbca.util.query.*, java.util.*, java.text.DateFormat" %><jsp:useBean id="ejbcawebbean" scope="session" class="se.anatom.ejbca.webdist.webconfiguration.EjbcaWebBean" /><jsp:useBean id="rabean" scope="session" class="se.anatom.ejbca.webdist.rainterface.RAInterfaceBean" /><%! // Declarations  static final String ACTION                             = "action";  static final String ACTION_LISTUSERS                   = "listusers";  static final String ACTION_CHANGEFILTERMODETO_BASIC    = "changefiltermodetobasic";  static final String ACTION_CHANGEFILTERMODETO_ADVANCED = "changefiltermodetoadvanced";  static final String USER_PARAMETER           = "username";  static final String SUBJECTDN_PARAMETER      = "subjectdnparameter";  static final String OLD_ACTION               = "oldaction";  static final String OLD_ACTION_LISTUSERS     = "oldactionlistusers";  static final String OLD_ACTION_FINDUSER      = "oldactionfinduser";  static final String OLD_ACTION_FINDTOKEN     = "oldactionfindtoken";  static final String OLD_ACTION_ISREVOKED     = "oldactionisrevoked";  static final String OLD_ACTION_LISTEXPIRED   = "oldactionlistexpired";  static final String OLD_ACTION_NOACTION      = "oldactionnoaction";    static final String OLD_ACTION_ADVANCEDLIST  = "oldactionadvancedlist";  static final String OLD_ACTION_VALUE         = "oldactionvalue";  static final String OLD_MATCHWITHROW1 = "oldmatchwithrow1";  static final String OLD_MATCHWITHROW2 = "oldnmatchwithrow2";  static final String OLD_MATCHWITHROW3 = "oldmatchwithrow3";  static final String OLD_MATCHWITHROW4 = "oldmatchwithrow4";  static final String OLD_MATCHTYPEROW1 = "oldmatchtyperow1";  static final String OLD_MATCHTYPEROW2 = "oldmatchtyperow2";  static final String OLD_MATCHTYPEROW3 = "oldmatchtyperow3";  static final String OLD_MATCHVALUEROW1 = "oldmatchvaluerow1";  static final String OLD_MATCHVALUEROW2 = "oldmatchvaluerow2";  static final String OLD_MATCHVALUEROW3 = "oldmatchvaluerow3";  static final String OLD_CONNECTORROW2  = "oldconnectorrow2";  static final String OLD_CONNECTORROW3  = "oldconnectorrow3";  static final String OLD_CONNECTORROW4  = "oldconnectorrow4";  static final String OLD_DAY_ROW4       = "olddayrow4";   static final String OLD_DAY_ROW5       = "olddayrow5";   static final String OLD_MONTH_ROW4     = "oldmonthrow4";   static final String OLD_MONTH_ROW5     = "oldmonthrow5";   static final String OLD_YEAR_ROW4      = "oldyearrow4";   static final String OLD_YEAR_ROW5      = "oldyearrow5";   static final String OLD_TIME_ROW4      = "oldtimerow4";  static final String OLD_TIME_ROW5      = "oldtimerow5";  static final String BUTTON_DELETE_USERS        = "buttondeleteusers";  static final String BUTTON_DELETEREVOKE_USERS  = "buttondeleterevokeusers";//  static final String BUTTON_CHANGESTATUS      = "buttonchangestatus";   static final String BUTTON_REVOKE_USERS      = "buttonrevokeusers";    static final String BUTTON_FIND              = "buttonfind";  static final String BUTTON_LIST              = "buttonlist";  static final String BUTTON_ISREVOKED         = "buttonisrevoked";  static final String BUTTON_FINDTOKEN         = "buttonfindtoken";  static final String BUTTON_LISTEXPIRED       = "buttonlistexpired";  static final String BUTTON_RELOAD            = "buttonreload";  static final String BUTTON_ADVANCEDLIST      = "buttonadvancedlist";  static final String BUTTON_NEXT              = "buttonnext";  static final String BUTTON_PREVIOUS          = "buttonprevious";  static final String BUTTON_SELECTALL         = "buttonselectall";  static final String BUTTON_DESELECTALL       = "buttondeselectall";  static final String BUTTON_INVERTSELECTION   = "buttoninvertselection";  static final String SORTBY_USERNAME_ACC         = "sortbyusernameaccending";  static final String SORTBY_USERNAME_DEC         = "sortbyusernamedecending";  static final String SORTBY_CA_ACC               = "sortbycaaccending";  static final String SORTBY_CA_DEC               = "sortbycadecending";  static final String SORTBY_COMMONNAME_ACC       = "sortbycommonnameaccending";  static final String SORTBY_COMMONNAME_DEC       = "sortbycommonnamedecending";  static final String SORTBY_ORGANIZATIONUNIT_ACC = "sortbyorganizationunitaccending";  static final String SORTBY_ORGANIZATIONUNIT_DEC = "sortbyorganizationunitdecending";  static final String SORTBY_ORGANIZATION_ACC     = "sortbyorganizationaccending";  static final String SORTBY_ORGANIZATION_DEC     = "sortbyorganizationdecending";  static final String SORTBY_STATUS_ACC           = "sortbystatusaccending";  static final String SORTBY_STATUS_DEC           = "sortbystatusdecending";  static final String SELECT_LIST_STATUS        = "selectliststatus";//  static final String SELECT_CHANGE_STATUS      = "selectchangestatus";   static final String SELECT_REVOKE_REASON      = "selectrevokereason";   static final String SELECT_MATCHWITH_ROW1     = "selectmatchwithrow1";   static final String SELECT_MATCHWITH_ROW2     = "selectmatchwithrow2";   static final String SELECT_MATCHWITH_ROW3     = "selectmatchwithrow3";   static final String SELECT_MATCHWITH_ROW4     = "selectmatchwithrow4";   static final String SELECT_MATCHTYPE_ROW1     = "selectmatchtyperow1";   static final String SELECT_MATCHTYPE_ROW2     = "selectmatchtyperow2";   static final String SELECT_MATCHTYPE_ROW3     = "selectmatchtyperow3";   static final String SELECT_MATCHVALUE_ROW1    = "selectmatchvaluerow1";  static final String SELECT_MATCHVALUE_ROW2    = "selectmatchvaluerow2";  static final String SELECT_MATCHVALUE_ROW3    = "selectmatchvaluerow3";  static final String SELECT_CONNECTOR_ROW2     = "selectconnectorrow2";   static final String SELECT_CONNECTOR_ROW3     = "selectconnectorrow3";   static final String SELECT_CONNECTOR_ROW4     = "selectconnectorrow4";   static final String SELECT_DAY_ROW4           = "selectdayrow4";   static final String SELECT_DAY_ROW5           = "selectdayrow5";   static final String SELECT_MONTH_ROW4         = "selectmonthrow4";   static final String SELECT_MONTH_ROW5         = "selectmonthrow5";   static final String SELECT_YEAR_ROW4          = "selectyearrow4";   static final String SELECT_YEAR_ROW5          = "selectyearrow5";   static final String SELECT_TIME_ROW4          = "selecttimerow4";  static final String SELECT_TIME_ROW5          = "selecttimerow5";  static final String CHECKBOX_SELECT_USER      = "checkboxselectuser";  static final String CHECKBOX_VALUE            = "true";  static final String TEXTFIELD_USERNAME         = "textfieldusername";  static final String TEXTFIELD_SERIALNUMBER     = "textfieldserialnumber";  static final String TEXTFIELD_TOKENSERIALNUMBER= "textfieldtokenserialnumber";  static final String TEXTFIELD_DAYS             = "textfielddays";  static final String TEXTFIELD_MATCHVALUE_ROW1  = "textfieldmatchvaluerow1";  static final String TEXTFIELD_MATCHVALUE_ROW2  = "textfieldmatchvaluerow2";  static final String TEXTFIELD_MATCHVALUE_ROW3  = "textfieldmatchvaluerow3";  static final String HIDDEN_SORTBY             = "hiddensortby";  static final String HIDDEN_USERNAME           = "hiddenusername";  static final String HIDDEN_RECORDNUMBER       = "hiddenrecordnumber";   static final String VALUE_NONE                = "-1";  static final int ALL_STATUS                   = -1;%><%  // Initialize environment.  GlobalConfiguration globalconfiguration = ejbcawebbean.initialize(request,"/ra_functionality/view_end_entity");                                             rabean.initialize(request, ejbcawebbean);  final String VIEWCERT_LINK            = globalconfiguration.getBaseUrl() + globalconfiguration.getAdminWebPath() + "viewcertificate.jsp";    final String VIEWUSER_LINK            = globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath() + "/viewendentity.jsp";  final String EDITUSER_LINK            = globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath() + "/editendentity.jsp";  final String VIEWHISTORY_LINK         = globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath() + "/viewhistory.jsp";  final String VIEWTOKEN_LINK           = globalconfiguration.getBaseUrl() + globalconfiguration.getAdminWebPath() + "hardtoken/viewtoken.jsp";  String oldaction        = OLD_ACTION_NOACTION;   String oldactionvalue   = null;  String oldmatchwithrow1 = request.getParameter(OLD_MATCHWITHROW1);  String oldmatchwithrow2 = request.getParameter(OLD_MATCHWITHROW2);  String oldmatchwithrow3 = request.getParameter(OLD_MATCHWITHROW3);  String oldmatchwithrow4 = request.getParameter(OLD_MATCHWITHROW4);  String oldmatchtyperow1 = request.getParameter(OLD_MATCHTYPEROW1);  String oldmatchtyperow2 = request.getParameter(OLD_MATCHTYPEROW2);  String oldmatchtyperow3 = request.getParameter(OLD_MATCHTYPEROW3);  String oldmatchvaluerow1 = request.getParameter(OLD_MATCHVALUEROW1);  String oldmatchvaluerow2 = request.getParameter(OLD_MATCHVALUEROW2);  String oldmatchvaluerow3 = request.getParameter(OLD_MATCHVALUEROW3);  String oldconnectorrow2 = request.getParameter(OLD_CONNECTORROW2);  String oldconnectorrow3 = request.getParameter(OLD_CONNECTORROW3);  String oldconnectorrow4 = request.getParameter(OLD_CONNECTORROW4);  String olddayrow4 = request.getParameter(OLD_DAY_ROW4);   String olddayrow5 = request.getParameter(OLD_DAY_ROW5);   String oldmonthrow4 = request.getParameter(OLD_MONTH_ROW4);  String oldmonthrow5 = request.getParameter(OLD_MONTH_ROW5);  String oldyearrow4 = request.getParameter(OLD_YEAR_ROW4);  String oldyearrow5 = request.getParameter(OLD_YEAR_ROW5);  String oldtimerow4 = request.getParameter(OLD_TIME_ROW4);  String oldtimerow5 = request.getParameter(OLD_TIME_ROW5);  String sortby         = SORTBY_USERNAME_ACC;  boolean blank                   = true;  String THIS_FILENAME            =  globalconfiguration.getRaPath()  + "/listendentities.jsp";  UserView[] users                = null;  int numcheckboxes               = 0;  boolean editbuttonpressed       = false;  boolean illegalquery            = false;  boolean largeresult             = false;  boolean notauthorizedrevokeall  = false;   boolean notauthorizeddeleteall  = false;   boolean notauthorizedchangeall  = false;   int filtermode = ejbcawebbean.getLastFilterMode();  // Determine action   int record   = 0;  int size = ejbcawebbean.getEntriesPerPage();   if (request.getParameter(HIDDEN_RECORDNUMBER) != null ){    record =  Integer.parseInt(request.getParameter(HIDDEN_RECORDNUMBER));   }   if (request.getParameter(HIDDEN_SORTBY) != null ){    sortby =  request.getParameter(HIDDEN_SORTBY);   }   if( request.getParameter(OLD_ACTION) != null){    oldaction = request.getParameter(OLD_ACTION);    if(request.getParameter(OLD_ACTION_VALUE) != null){      oldactionvalue= request.getParameter(OLD_ACTION_VALUE);    }      }  if( request.getParameter(ACTION) != null){    if( request.getParameter(ACTION).equals(ACTION_CHANGEFILTERMODETO_ADVANCED)){      ejbcawebbean.setLastFilterMode(AdminPreference.FILTERMODE_ADVANCED);      filtermode = AdminPreference.FILTERMODE_ADVANCED;    }    if( request.getParameter(ACTION).equals(ACTION_CHANGEFILTERMODETO_BASIC)){      ejbcawebbean.setLastFilterMode(AdminPreference.FILTERMODE_BASIC);      filtermode = AdminPreference.FILTERMODE_BASIC;        }    if( request.getParameter(ACTION).equals(ACTION_LISTUSERS)){      blank=false;      if( request.getParameter(BUTTON_DELETE_USERS) != null){          // Delete selected users          // TEMPORATE       editbuttonpressed=true;       java.util.Enumeration parameters = request.getParameterNames();       java.util.Vector indexes = new  java.util.Vector();       int index;       while(parameters.hasMoreElements()){        String parameter = (String) parameters.nextElement();         if(parameter.startsWith(CHECKBOX_SELECT_USER) && request.getParameter(parameter).equals(CHECKBOX_VALUE)) {           index = java.lang.Integer.parseInt(parameter.substring(CHECKBOX_SELECT_USER.length())); //Without []           indexes.addElement(new Integer(index));         }       }              if(indexes.size() > 0){         String[] usernames = new String[indexes.size()];         for(int i = 0; i < indexes.size(); i++){           index = ((java.lang.Integer) indexes.elementAt(i)).intValue();           usernames[i] = java.net.URLDecoder.decode(request.getParameter(HIDDEN_USERNAME+index),"UTF-8");         }         notauthorizeddeleteall = !rabean.deleteUsers(usernames);       }      }      if( request.getParameter(BUTTON_REVOKE_USERS) != null){        // Check reasons.        String reason = request.getParameter(SELECT_REVOKE_REASON);        if(reason != null){          // Revoke selected users         editbuttonpressed=true;         java.util.Enumeration parameters = request.getParameterNames();         java.util.Vector indexes = new  java.util.Vector();         int index;         while(parameters.hasMoreElements()){          String parameter = (String) parameters.nextElement();           if(parameter.startsWith(CHECKBOX_SELECT_USER) && request.getParameter(parameter).equals(CHECKBOX_VALUE)) {             index = java.lang.Integer.parseInt(parameter.substring(CHECKBOX_SELECT_USER.length())); //Without []             indexes.addElement(new Integer(index));           }         }                if(indexes.size() > 0){           String[] usernames = new String[indexes.size()];           for(int i = 0; i < indexes.size(); i++){

⌨️ 快捷键说明

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