OSDN Git Service

Initial commit
[ultramonkey-l7/l7gui.git] / src / WebContent / vs_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(41442,
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 VS name
23          */
24         String vsname = (String) session.getAttribute(SessionKeys.VS_NAME);
25         if (vsname == null) {
26                 MessageView error = new MessageView(41443,
27                 LogCategorySet.GUI_VIRTUALSERVICE,
28                 Message.UNEXPECTED_ERROR);
29                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
30                 response.sendRedirect(RedirectPages.LOGIN);
31                 return;
32         }
33
34         /*
35          * get result message
36          */
37         MessageView message = (MessageView) session
38                         .getAttribute(SessionKeys.COMMAND_MESSAGE);
39
40         String errorMessage = "";
41         int errorNumber = 0;
42         String category = "";
43
44         if (message != null) {
45                 errorMessage = message.getMessage();
46                 errorNumber = message.getErrno();
47                 category = message.getCategory();
48                 session.setAttribute(SessionKeys.COMMAND_MESSAGE, null);
49         }
50
51         /*
52          * get cluster status
53          */
54         L7guiFramework framework = new L7guiFramework();
55         ClusterData cd = framework.getClusterData();
56         if (cd == null) {
57                 MessageView error = new MessageView(41444,
58                 LogCategorySet.GUI_IO_COMMAND,
59                 Message.CLUSTER_DATA_ERROR);
60                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
61                 response.sendRedirect(RedirectPages.LOGIN);
62                 return;
63         }
64
65         /*
66          * fix style seat
67          */
68         String cssSeat = "l7gui_single_style.css";
69         if (cd.self_status == ClusterStatus.ACTIVE) {
70                 cssSeat = "l7gui_act_style.css";
71         } else if (cd.self_status == ClusterStatus.STANDBY) {
72                 cssSeat = "l7gui_sby_style.css";
73         }
74 %>
75
76
77 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
78 <html>
79 <head>
80         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
81         <meta http-equiv="Pragma" content="no-cache">
82         <meta http-equiv="Cache-Control" content="no-cache">
83         <meta http-equiv="Expires" content="0"> 
84         <meta http-equiv="Content-Script-Type" content="text/javascript" />
85         <meta http-equiv="Content-Style-Type" content="text/css" />
86         <noscript>
87         <meta http-equiv="refresh"
88                 content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>" />
89         </noscript>
90         <link rel="stylesheet" type="text/css" href="<%=cssSeat %>" />
91         <link rel="shortcut icon" href="images/favicon.ico" />
92         <title>Failed : Add VirtualService</title>
93 </head>
94
95 <body class="normal">
96
97 <jsp:include page="menu.jsp" flush="false" />
98
99 <div id="content">
100 <h1 class="title">Failed : Add VirtualService</h1>
101
102 <h2>Add Virtual Service :<%=vsname%></h2>
103 <% if ( (message != null) && (errorMessage != null ) ) %>
104 <h2>Error Reason :</h2>
105 <p class="error">[<%=category%>-<%=errorNumber%>]</p>
106 <p class="error"><%=errorMessage%></p>
107
108 </div>
109 </body>
110 </html>
111