Enkelt admin GUI som kan lägga till nya OraMon i listan.
Ingen annan funktionalitet ännu :)
Showing
2 changed files
with
38 additions
and
9 deletions
1 | <%@page import="se.lil.om.Registry"%> | 1 | <%@page import="se.lil.om.Registry"%> |
2 | <%@page import="se.lil.om.OraMon"%> | 2 | <%@page import="se.lil.om.OraMon"%> |
3 | <%@page import="java.util.ArrayList"%> | 3 | <%@page import="java.util.ArrayList"%> |
4 | <%@ page language="java" contentType="text/html; charset=ISO-8859-1" | 4 | <%@page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> |
5 | pageEncoding="ISO-8859-1"%> | ||
6 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 5 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
7 | <html> | 6 | <html> |
8 | <head> | 7 | <head> |
... | @@ -10,21 +9,51 @@ | ... | @@ -10,21 +9,51 @@ |
10 | <title>OraMon Admin</title> | 9 | <title>OraMon Admin</title> |
11 | </head> | 10 | </head> |
12 | <body> | 11 | <body> |
12 | |||
13 | <% | 13 | <% |
14 | // Handling of actions | ||
14 | boolean error = false; | 15 | boolean error = false; |
15 | String errMsg = ""; | 16 | String errMsg = ""; |
16 | if(request.getParameter("action").equals("add")) { | 17 | if(request.getParameter("action") != null) { |
17 | error = true; | 18 | if(request.getParameter("action").equals("add")) { |
18 | errMsg = request.getParameter("data"); | 19 | if(request.getParameter("data") != null && request.getParameter("data").length() != 0) { |
19 | System.out.println(errMsg); | 20 | Registry.getList().add(new OraMon()); |
21 | } else { | ||
22 | error = true; | ||
23 | errMsg = "Data is empty. Nothing added."; | ||
24 | } | ||
25 | } | ||
20 | } | 26 | } |
21 | %> | 27 | %> |
22 | 28 | ||
23 | <% ArrayList<OraMon> monList = Registry.getList(); %> | 29 | <% ArrayList<OraMon> monList = Registry.getList(); %> |
30 | |||
24 | <% if(error) { %> | 31 | <% if(error) { %> |
25 | <div style="background: yellow; padding: 10px; width: 100%">Error: <%= errMsg %></div> | 32 | <div style="background: Salmon; padding: 10px;">Error: <%= errMsg %></div> |
33 | <% } %> | ||
34 | |||
35 | <h1>OraMon Web 1.0</h1> | ||
36 | |||
37 | <h2>Status</h2> | ||
38 | |||
39 | <p>Number of monitors: <%= monList.size() %></p> | ||
40 | <% for (OraMon mon : Registry.getList()) { %> | ||
41 | <div style="background-color: LightSteelBlue; padding: 10px;"> | ||
42 | <table> | ||
43 | <tr><td>Connection String</td><td><%= mon.getConString() %></td></tr> | ||
44 | </table> | ||
45 | </div> | ||
26 | <% } %> | 46 | <% } %> |
27 | <h1>OraMon Status</h1> | 47 | |
28 | <p>Number of monitors: <%= monList.size() %> | 48 | <h2>Administration</h2> |
49 | |||
50 | <div title="Add Monitor" style="background: WhiteSmoke; padding: 10px;"> | ||
51 | <form> | ||
52 | <table> | ||
53 | <tr><td>Data:</td><td><input name="data" size="50"></td></tr> | ||
54 | </table> | ||
55 | <input type="submit" name="action" value="add"> | ||
56 | </form> | ||
57 | </div> | ||
29 | </body> | 58 | </body> |
30 | </html> | 59 | </html> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
No preview for this file type
-
Please register or sign in to post a comment