📄 viewlog.jsp
字号:
<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.webdist.rainterface.SortBy,se.anatom.ejbca.webdist.loginterface.LogEntryView, se.anatom.ejbca.webdist.loginterface.LogInterfaceBean, se.anatom.ejbca.log.LogEntry, se.anatom.ejbca.log.Admin, se.anatom.ejbca.ra.raadmin.AdminPreference, javax.ejb.CreateException, java.rmi.RemoteException, se.anatom.ejbca.util.query.*, java.util.Calendar, java.util.Date, java.text.DateFormat, java.util.Locale, java.util.HashMap, java.util.Collection, java.util.Iterator, java.util.TreeMap" %><jsp:useBean id="ejbcawebbean" scope="session" class="se.anatom.ejbca.webdist.webconfiguration.EjbcaWebBean" /><jsp:useBean id="logbean" scope="session" class="se.anatom.ejbca.webdist.loginterface.LogInterfaceBean" /><%! // Declarations static final String ACTION = "action"; static final String ACTION_LISTLOG = "listlog"; static final String ACTION_CHANGEFILTERMODETO_BASIC = "changefiltermodetobasic"; static final String ACTION_CHANGEFILTERMODETO_ADVANCED = "changefiltermodetoadvanced"; static final String ACTION_CHANGEENTRIESPERPAGE = "changeentriesperpage"; static final String OLD_ACTION = "oldaction"; static final String OLD_ACTION_VIEWLAST = "oldactionviewlast"; static final String OLD_ACTION_ADVANCEDLIST = "oldactionadvancedlist"; static final String OLD_ACTION_NOACTION = "oldactionnoaction"; static final String OLD_ACTION_VALUE = "oldactionvalue"; static final String OLD_VIEWLASTENTRIES = "oldviewlastentries"; 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_VIEWLAST = "buttonviewlast"; 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 SORTBY_TIME_ACC = "sortbytimeaccending"; static final String SORTBY_TIME_DEC = "sortbytimedecending"; static final String SORTBY_ADMINDATA_ACC = "sortbyadmindataaccending"; static final String SORTBY_ADMINDATA_DEC = "sortbyadmindatadecending"; static final String SORTBY_ADMINTYPE_ACC = "sortbyadmintypeaccending"; static final String SORTBY_ADMINTYPE_DEC = "sortbyadmintypedecending"; static final String SORTBY_CA_ACC = "sortbycaaccending"; static final String SORTBY_CA_DEC = "sortbycadecending"; static final String SORTBY_MODULE_ACC = "sortbymoduleaccending"; static final String SORTBY_MODULE_DEC = "sortbymoduledecending"; static final String SORTBY_USERNAME_ACC = "sortbyusernameaccending"; static final String SORTBY_USERNAME_DEC = "sortbyusernamedecending"; static final String SORTBY_CERTIFICATE_ACC = "sortbycertificateaccending"; static final String SORTBY_CERTIFICATE_DEC = "sortbycertificatedecending"; static final String SORTBY_EVENT_ACC = "sortbyeventaccending"; static final String SORTBY_EVENT_DEC = "sortbyeventdecending"; static final String SORTBY_COMMENT_ACC = "sortbycommentaccending"; static final String SORTBY_COMMENT_DEC = "sortbycommentdecending"; static final String SELECT_VIEWLASTENTRIES = "selectviewlastentries"; static final String SELECT_ENTRIESPERPAGE = "selectentriesperpage"; 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 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_RECORDNUMBER = "hiddenrecordnumber"; static final String HIDDEN_USERNAME = "hiddenusername"; static final String HIDDEN_CERTSERNO = "hiddencertserno"; static final String HIDDEN_ADMINSERNO = "hiddenadminserno"; static final String VALUE_NONE = "-1"; static final String ALL_STATUS = "-1"; static final String USER_PARAMETER = "username"; static final String CERTSERNO_PARAMETER = "certsernoparameter"; static final String[] VIEWLASTTIMESTEXTS = {"15MIN", "1HOUR", "6HOURS", "1DAY", "7DAYS"}; static final int[] VIEWLASTTIMES = {15, 60, 360, 1440, 10080};%><% // Initialize environment. GlobalConfiguration globalconfiguration = ejbcawebbean.initialize(request, "log_functionality/view_log"); logbean.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[] ADMINTYPES = Admin.ADMINTYPETEXTS; String oldaction = OLD_ACTION_NOACTION; String oldactionvalue = request.getParameter(OLD_ACTION_VALUE); 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_TIME_DEC; String THIS_FILENAME = globalconfiguration.getLogPath() + "/viewlog.jsp"; LogEntryView[] logentries = null; boolean illegalquery = false; boolean largeresult = false; int filtermode = ejbcawebbean.getLastLogFilterMode(); // Determine action int record = 0; int size = ejbcawebbean.getLogEntriesPerPage(); 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.setLastLogFilterMode(AdminPreference.FILTERMODE_ADVANCED); filtermode = AdminPreference.FILTERMODE_ADVANCED; } if( request.getParameter(ACTION).equals(ACTION_CHANGEFILTERMODETO_BASIC)){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -