java/nekurak.net-web/web/index.jsp
author František Kučera <franta-hg@frantovo.cz>
Thu Feb 11 10:07:38 2010 +0100 (2010-02-11)
changeset 29 48dedc9654f2
parent 23 f76fc9f3cb7c
child 30 705871ca12e9
permissions -rw-r--r--
Added tag 4. díl for changeset 0f037986bb6b
     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 	  version="2.0">
     5     <jsp:directive.page contentType="application/xhtml+xml"/>
     6     <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
     7 		doctype-root-element="html"
     8 		omit-xml-declaration="false"/>
     9 
    10     <html xmlns="http://www.w3.org/1999/xhtml">
    11 	<head>
    12 	    <title>Nekuřák.net</title>
    13 	    <link href="styl.css" type="text/css" rel="StyleSheet"/>
    14 	</head>
    15 	<body>
    16 	    <h1>Nekuřák.net</h1>
    17 	    <p>Načítáme údaje z databáze.</p>
    18 
    19 
    20 	    <!-- jednoduchá podmínka -->
    21 	    <c:if test="${param.akce == 'informace'}">
    22 		<p>Vypíšeme nějaké informace.</p>
    23 	    </c:if>
    24 
    25 	    <!-- složitější větvení -->
    26 	    <c:choose>
    27 		<!-- if -->
    28 		<c:when test="${param.akce == 'seznam'}">
    29 		    <p>Vypíšeme seznam podniků:</p>
    30 		    <!-- Vytvoříme si instanci JavaBeany -->
    31 		    <jsp:useBean id="podnikyWeb" class="cz.frantovo.nekurak.web.PodnikyWeb" scope="request"/>
    32 		    <table>
    33 			<thead>
    34 			    <tr>
    35 				<td>Číslo</td>
    36 				<td>Název</td>
    37 			    </tr>
    38 			</thead>
    39 			<tbody>
    40 			    <c:forEach var="p" items="${podnikyWeb.podniky}">
    41 				<tr>
    42 				    <td><c:out value="${p.id}"/></td>
    43 				    <td><c:out value="${p.nazev}"/></td>
    44 				</tr>
    45 			    </c:forEach>
    46 			</tbody>
    47 		    </table>
    48 		</c:when>
    49 		<!-- else if -->
    50 		<c:when test="${param.akce == 'podrobnosti'}">
    51 		    <p>Vypíšeme podrobnosti.</p>
    52 		</c:when>
    53 		<!-- else -->
    54 		<c:otherwise>
    55 		    <p>Zobrazíme úvodní stránku.</p>
    56 		</c:otherwise>
    57 	    </c:choose>
    58 
    59 	    <!-- vložíme si obsah jiného souboru.
    60 		 Obsah adresáře WEB-INF není přímo dostupný uživateli -->
    61 	    <jsp:include page="WEB-INF/casti/paticka.jsp">
    62 		<jsp:param name="rok" value="2010" />
    63 	    </jsp:include>
    64 	</body>
    65     </html>
    66 
    67 </jsp:root>