📄 apply_main.jsp
字号:
<HTML><%@page contentType="text/html"%><%@ page language="Java" import="javax.naming.*,javax.rmi.*,java.util.*,java.security.cert.*,se.anatom.ejbca.ca.sign.*, se.anatom.ejbca.log.Admin, se.anatom.ejbca.apply.ApplyBean, se.anatom.ejbca.SecConst"%><jsp:useBean id="applybean" scope="session" class="se.anatom.ejbca.apply.ApplyBean" /><%! static final String ACTION = "action"; static final String ACTION_GENERATETOKEN = "generatetoken"; static final String BUTTON_SUBMIT_USERNAME = "buttonsubmitusername"; static final String TEXTFIELD_USERNAME = "textfieldusername"; static final String TEXTFIELD_PASSWORD = "textfieldpassword"; static final String HIDDEN_BROWSER = "hiddenbrowser"; static final String BROWSER_NETSCAPE = "netscape"; static final String BROWSER_EXPLORER = "explorer"; static final String BROWSER_UNKNOWN = "browserunknown";%><% applybean.initialize(request); String THIS_FILENAME = "/ejbca/publicweb/apply/apply_main.jsp"; int[] defaultkeylengths = {512,1024,2048}; String includefile = "apply_auth.jsp"; String username = ""; String password = ""; String browser = null; int[] availablekeylengths = null; int caid =0;try { if( request.getParameter(ACTION) != null){ if( request.getParameter(ACTION).equals(ACTION_GENERATETOKEN)){ username = request.getParameter(TEXTFIELD_USERNAME); password = request.getParameter(TEXTFIELD_PASSWORD); browser = request.getParameter(HIDDEN_BROWSER); if(username != null && password != null && browser != null){ int tokentype = applybean.getTokenType(username); availablekeylengths = applybean.availableBitLengths(username); caid = applybean.getCAId(username); if(tokentype == 0){ request.setAttribute("ErrorMessage","User does not exist : " + username); request.getRequestDispatcher("error.jsp").forward(request, response); return; } if(tokentype != SecConst.TOKEN_SOFT_BROWSERGEN) includefile = "apply_token.jsp"; else{ if(browser.equals(BROWSER_NETSCAPE)) includefile = "apply_nav.jsp"; if(browser.equals(BROWSER_EXPLORER)) includefile = "apply_exp.jsp"; if(browser.equals(BROWSER_UNKNOWN)) includefile = "apply_unknown.html"; } } } } if(availablekeylengths == null) availablekeylengths = defaultkeylengths;} catch(Exception ex) { ex.printStackTrace();} %><% // Include page if( includefile.equals("apply_auth.jsp")){ %> <%@ include file="apply_auth.jsp" %><%} if( includefile.equals("apply_token.jsp")){ %> <%@ include file="apply_token.jsp" %> <%} if( includefile.equals("apply_unknown.html")){ %> <%@ include file="apply_unknown.html" %> <%} if( includefile.equals("apply_nav.jsp")){ %> <%@ include file="apply_nav.jsp" %> <%} if( includefile.equals("apply_exp.jsp")){ %> <%@ include file="apply_exp.jsp" %> <%} %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -