Further work on statistics display
[jabaws.git] / statpages / MonthlySummary.jsp
1 <?xml version="1.0" encoding="ISO-8859-1" ?>\r
2 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"\r
3     pageEncoding="ISO-8859-1"%>\r
4 <%--\r
5 Author: Peter Troshin\r
6 Date: May 2011\r
7 --%>\r
8 \r
9 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
11 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
12 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
13 \r
14     \r
15 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
16 <html xmlns="http://www.w3.org/1999/xhtml">\r
17 <head>\r
18 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
19 <title>JABAWS Monthly Summary Usage Statistics</title>\r
20 <style type="text/css" media="all">\r
21      @import url("${pageContext.request.contextPath}/statpages/screen.css");\r
22 </style>\r
23 <link rel="stylesheet" href="${pageContext.request.contextPath}/statpages/print.css" type="text/css" media="print" />\r
24 </head>\r
25 \r
26 <body>\r
27 \r
28 \r
29 <h2>Web Services Usage Statistics</h2>\r
30 <table class="its" style="border: 1px solid red; border-collapse: separate;"> \r
31 <thead>\r
32 <tr>\r
33 <th rowspan="2">Month</th>\r
34 <th colspan="4" style="text-align: center">Number of Jobs</th>\r
35 </tr>\r
36 <tr>\r
37 <th>Total</th>\r
38 <th>Incomplete</th>\r
39 <th>Cancelled</th>\r
40 <th>Abandoned</th>\r
41 </tr>\r
42 </thead>\r
43 <tbody>\r
44 \r
45 <c:forEach items="${stat}" var="monthTotal" >\r
46 <tr>\r
47 <td><a href="DisplayStat?datetime=${monthTotal.key.time}"><fmt:formatDate value="${monthTotal.key}" type="date" pattern="MMM yyyy"/></a></td>\r
48 <td>${monthTotal.value.total}</td>\r
49 <td>${monthTotal.value.incomplete}</td>\r
50 <td>${monthTotal.value.cancelled}</td>\r
51 <td>${monthTotal.value.abandoned}</td>\r
52 </tr>\r
53 </c:forEach>\r
54 <tr>\r
55 <td>Total:</td>\r
56 <td>${total.total}</td>\r
57 <td>${total.incomplete}</td>\r
58 <td>${total.cancelled}</td>\r
59 <td>${total.abandoned}</td>\r
60 </tr>\r
61 </tbody>\r
62 </table>\r
63 \r
64 \r
65 </body>\r
66 </html>