2 Author: Peter Troshin
\r
6 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
\r
7 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
\r
8 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
\r
9 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>
\r
12 <table class="its" style="width:600px ">
\r
15 <th rowspan="2">Web Service</th>
\r
16 <th colspan="4" style="text-align: center">Number of Jobs</th>
\r
19 <th title="Total number of jobs received">Total</th>
\r
20 <th title="The number of jobs with no result">Incomplete</th>
\r
21 <th title="The number of cancelled jobs">Cancelled</th>
\r
22 <th title="The number of jobs started but not collected by the user">Abandoned</th>
\r
28 <c:forEach items="${statistics}" var="ws" varStatus="status">
\r
30 <c:when test="${status.count%2==0}">
\r
39 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=all&from=${startDate.time}&to=${stopDate.time}">${ws.value.jobNumber}</a></td>
\r
40 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=incomplete&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.incompleteJobs)}</a></td>
\r
41 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=cancelled&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.cancelledJobs)}</a></td>
\r
42 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=abandoned&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.abandonedJobs)}</a></td>
\r
46 <tr style="font-weight: bolder;">
\r
48 <td>${totals.total}</td>
\r
49 <td>${totals.incomplete}</td>
\r
50 <td>${totals.cancelled}</td>
\r
51 <td>${totals.abandoned}</td>
\r
55 <c:remove var="statistics"/>
\r
56 <c:remove var="totals"/>