Further work on statistics display
[jabaws.git] / statpages / MonthlySummary.jsp
diff --git a/statpages/MonthlySummary.jsp b/statpages/MonthlySummary.jsp
new file mode 100644 (file)
index 0000000..09d3ca5
--- /dev/null
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>\r
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"\r
+    pageEncoding="ISO-8859-1"%>\r
+<%--\r
+Author: Peter Troshin\r
+Date: May 2011\r
+--%>\r
+\r
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
+<%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
+\r
+    \r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+<head>\r
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
+<title>JABAWS Monthly Summary Usage Statistics</title>\r
+<style type="text/css" media="all">\r
+     @import url("${pageContext.request.contextPath}/statpages/screen.css");\r
+</style>\r
+<link rel="stylesheet" href="${pageContext.request.contextPath}/statpages/print.css" type="text/css" media="print" />\r
+</head>\r
+\r
+<body>\r
+\r
+\r
+<h2>Web Services Usage Statistics</h2>\r
+<table class="its" style="border: 1px solid red; border-collapse: separate;"> \r
+<thead>\r
+<tr>\r
+<th rowspan="2">Month</th>\r
+<th colspan="4" style="text-align: center">Number of Jobs</th>\r
+</tr>\r
+<tr>\r
+<th>Total</th>\r
+<th>Incomplete</th>\r
+<th>Cancelled</th>\r
+<th>Abandoned</th>\r
+</tr>\r
+</thead>\r
+<tbody>\r
+\r
+<c:forEach items="${stat}" var="monthTotal" >\r
+<tr>\r
+<td><a href="DisplayStat?month=${monthTotal.key}"><fmt:formatDate value="${monthTotal.key}" type="date" pattern="MMM yyyy"/></a></td>\r
+<td>${monthTotal.value.total}</td>\r
+<td>${monthTotal.value.incomplete}</td>\r
+<td>${monthTotal.value.cancelled}</td>\r
+<td>${monthTotal.value.abandoned}</td>\r
+</tr>\r
+</c:forEach>\r
+<tr>\r
+<td>Total:</td>\r
+<td>${total.total}</td>\r
+<td>${total.incomplete}</td>\r
+<td>${total.cancelled}</td>\r
+<td>${total.abandoned}</td>\r
+</tr>\r
+</tbody>\r
+</table>\r
+\r
+\r
+</body>\r
+</html>
\ No newline at end of file