java/HrisniciSpameri/web/souhrn.jspx
author František Kučera <franta-hg@frantovo.cz>
Wed Feb 11 23:00:37 2009 +0100 (2009-02-11)
changeset 7 29bb67aa99fd
parent 6 38625daa449b
child 20 90dc76051e56
permissions -rw-r--r--
Řazení tabulky hříšníků klikáním na záhlaví tabulky – JS na straně klienta.
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!-- 
     3     Document   : souhrn
     4     Created on : 11.2.2009, 18:54:42
     5     Author     : fiki
     6 -->
     7 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     8           xmlns:c="http://java.sun.com/jsp/jstl/core"
     9           xmlns:f="http://java.sun.com/jsp/jstl/functions"
    10           version="2.0">
    11 
    12     <jsp:useBean id="denniSouhrn" class="cz.frantovo.hrisniciSpameri.DenniSouhrn" scope="page"/>
    13 
    14 
    15 
    16 
    17     <h2>Seznam cílů</h2>
    18     <ul>
    19         <c:forEach var="c" items="${denniSouhrn.seznamCilu}">
    20             <li>
    21                 <c:choose>
    22                     <c:when test="${c.url == null}">
    23                         <c:out value="${c.nazev}"/>
    24                     </c:when>
    25                     <c:otherwise>
    26                         <a href="${f:escapeXml(c.url)}"><c:out value="${c.nazev}"/></a>
    27                     </c:otherwise>
    28                 </c:choose>
    29             </li>
    30         </c:forEach>
    31     </ul>
    32 
    33 
    34     <h2>Denní souhrn</h2>
    35 
    36     <table class="sortable" id="seznamHrisniku">
    37         <thead>
    38             <tr>
    39                 <td title="Jméno a příjmení">IP adresa</td>
    40                 <td title="Přihlašovací jméno">Doména</td>
    41                 <td title="Jestli může být předsedou komise">Počet pokusů</td>
    42                 <td title="Jestli může být předsedou komise">Cíl útoku</td>
    43             </tr>
    44         </thead>
    45         <tbody>
    46             <c:forEach var="s" items="${denniSouhrn.souhrn}">
    47                 <tr>
    48                     <td><c:out value="${s.adresa.ip}"/></td>
    49                     <td><c:out value="${s.adresa.domena}"/></td>
    50                     <td><c:out value="${s.pocet}"/></td>
    51                     <td><c:choose>
    52                             <c:when test="${s.cil.url == null}">
    53                                 <c:out value="${s.cil.nazev}"/>
    54                             </c:when>
    55                             <c:otherwise>
    56                                 <a href="${f:escapeXml(s.cil.url)}"><c:out value="${s.cil.nazev}"/></a>
    57                             </c:otherwise>
    58                         </c:choose>
    59                     </td>
    60                 </tr>
    61             </c:forEach>
    62         </tbody>
    63     </table>
    64 
    65 </jsp:root>