1 <?xml version="1.0" encoding="UTF-8"?>
2 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
3 xmlns:c="http://java.sun.com/jsp/jstl/core"
4 xmlns:f="http://java.sun.com/jsp/jstl/functions"
7 <jsp:useBean id="denniSouhrn" class="cz.frantovo.hrisniciSpameri.DenniSouhrn" scope="page"/>
8 <jsp:setProperty name="denniSouhrn" property="zacatekString" value="${param.zacatek}"/>
9 <jsp:setProperty name="denniSouhrn" property="konecString" value="${param.konec}"/>
10 <jsp:setProperty name="denniSouhrn" property="cilString" value="${param.cil}"/>
13 <p><a onclick="JavaScript: zobrazNeboSkryj('seznamCilu')" href="#">Seznam cílů</a></p>
16 <c:forEach var="c" items="${denniSouhrn.seznamCilu}">
19 <c:when test="${c.url == null}">
20 <c:out value="${c.nazev}"/>
23 <a href="${f:escapeXml(c.url)}"><c:out value="${c.nazev}"/></a>
33 <form action="#" method="get">
35 <label>Začátek: <input name="zacatek" type="text" value="${denniSouhrn.zacatek}"/></label><br/>
36 <label title="Pokud konec nezadáte, zobrazí se souhrn za jeden den – začátek">Konec: <input name="konec" type="text" value="${denniSouhrn.konec}"/></label><br/>
37 <label>Cíl: <select name="cil">
38 <option value="0">Všechny cíle</option>
39 <c:forEach var="c" items="${denniSouhrn.seznamCilu}">
41 <c:when test="${c.id == denniSouhrn.cil}">
42 <option value="${c.id}" selected="selected"><c:out value="${c.nazev}"/></option>
45 <option value="${c.id}"><c:out value="${c.nazev}"/></option>
49 </select></label><br/>
50 <input name="graf" type="hidden" value="${param.graf}"/>
51 <button>Zobrazit</button>
55 <table class="sortable" id="seznamHrisniku">
58 <td title="Zaznamenaná IP">IP adresa</td>
59 <td title="Dodatečně přeložené jméno">Doména</td>
60 <td title="Kolikrát spamoval">Počet pokusů</td>
61 <td title="Den (posledního) pokusu">Datum</td>
62 <td title="Kde spamoval">Cíl útoku</td>
66 <c:forEach var="s" items="${denniSouhrn.souhrn}">
68 <td><c:out value="${s.adresa.ip}"/></td>
69 <td><c:out value="${s.adresa.domena}"/></td>
70 <td class="cislo"><c:out value="${s.pocet}"/></td>
71 <td><c:out value="${s.den}"/></td>
73 <c:when test="${s.cil.url == null}">
74 <c:out value="${s.cil.nazev}"/>
77 <a href="${f:escapeXml(s.cil.url)}"><c:out value="${s.cil.nazev}"/></a>