OSDN Git Service

Initial commit
[ultramonkey-l7/l7gui.git] / src / WebContent / user_add_fail.jsp
1 <%@ page
2         import="org.ultramonkey.l7.model.*,org.ultramonkey.l7.controller.*,org.ultramonkey.l7.view.*"
3         language="java" contentType="text/html; charset=UTF-8"
4         pageEncoding="UTF-8"%>
5
6
7 <%
8          /*
9          * check session
10          */
11         L7guiServletBase base = new L7guiServletBase();
12         if (session.isNew() || base.checkSession(session) == false) {
13                 MessageView error = new MessageView(41417,
14                 LogCategorySet.GUI_USER_AUTHENTICATION,
15                 Message.INVALID_SESSSION);
16                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
17                 response.sendRedirect(RedirectPages.LOGIN);
18                 return;
19         }
20
21         /*
22          * get result message
23          */
24
25         MessageView message = (MessageView) session
26                         .getAttribute(SessionKeys.RESULT_MESSAGE);
27
28         String errorMessage = "";
29         int errorNumber = 0;
30         String category = "";
31
32         if (message != null) {
33                 errorMessage = message.getMessage();
34                 errorNumber = message.getErrno();
35                 category = message.getCategory();
36                 session.setAttribute(SessionKeys.RESULT_MESSAGE, null);
37         }
38
39         /*
40          * get cluster status
41          */
42         L7guiFramework framework = new L7guiFramework();
43         ClusterData cd = framework.getClusterData();
44         if (cd == null) {
45                 MessageView error = new MessageView(41418,
46                 LogCategorySet.GUI_IO_COMMAND,
47                 Message.CLUSTER_DATA_ERROR);
48                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
49                 response.sendRedirect(RedirectPages.LOGIN);
50                 return;
51         }
52
53         /*
54          * fix style seat
55          */
56         String cssSeat = "l7gui_single_style.css";
57         if (cd.self_status == ClusterStatus.ACTIVE) {
58                 cssSeat = "l7gui_act_style.css";
59         } else if (cd.self_status == ClusterStatus.STANDBY) {
60                 cssSeat = "l7gui_sby_style.css";
61         }
62 %>
63
64
65 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
66 <html>
67 <head>
68         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
69         <meta http-equiv="Pragma" content="no-cache">
70         <meta http-equiv="Cache-Control" content="no-cache">
71         <meta http-equiv="Expires" content="0"> 
72         <meta http-equiv="Content-Script-Type" content="text/javascript" />
73         <meta http-equiv="Content-Style-Type" content="text/css" />
74         <noscript>
75         <meta http-equiv="refresh"
76                 content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>" />
77         </noscript>
78         <link rel="stylesheet" type="text/css" href="<%=cssSeat %>" />
79         <link rel="shortcut icon" href="images/favicon.ico" />
80         <title>Failed : Add User</title>
81 </head>
82
83
84 <body class="normal">
85
86 <jsp:include page="menu.jsp" flush="false" />
87
88
89
90 <div id="content">
91 <h1 class="title">Failed : Add User</h1>
92
93 <%
94         if (errorMessage != null) {
95                 out.println("<h2>Error Reason :</h2>");
96                 out.println("<p class=\"error\"> [" + category + " - " + errorNumber + "] </p>");
97                 out.println("<p class=\"error\">" + errorMessage + "</p>");
98         }
99 %>
100 </div>
101 </body>
102 </html>
103
104
105