1.1 --- a/java/nekurak.net-web/web/index.jsp Wed Jan 06 15:27:41 2010 +0100
1.2 +++ b/java/nekurak.net-web/web/index.jsp Wed Jan 06 19:25:40 2010 +0100
1.3 @@ -1,5 +1,7 @@
1.4 <?xml version="1.0" encoding="UTF-8"?>
1.5 -<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
1.6 +<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
1.7 + xmlns:c="http://java.sun.com/jsp/jstl/core"
1.8 + version="2.0">
1.9 <jsp:directive.page contentType="application/xhtml+xml"/>
1.10 <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
1.11 doctype-root-element="html"
1.12 @@ -13,6 +15,37 @@
1.13 <h1>Nekuřák.net</h1>
1.14 <p>Začínáme s J2EE…</p>
1.15
1.16 +
1.17 + <!-- jednoduchá podmínka -->
1.18 + <c:if test="${param.akce == 'informace'}">
1.19 + <p>Vypíšeme nějaké informace.</p>
1.20 + </c:if>
1.21 +
1.22 + <!-- složitější větvení -->
1.23 + <c:choose>
1.24 + <!-- if -->
1.25 + <c:when test="${param.akce == 'seznam'}">
1.26 + <p>Vypíšeme seznam hospod.</p>
1.27 + <!-- Vytvoříme si instanci JavaBeany -->
1.28 + <jsp:useBean id="podnikyDao" class="cz.frantovo.nekurak.dao.PodnikyDAO" scope="request"/>
1.29 + <ul>
1.30 + <c:forEach var="p" items="${podnikyDao.podniky}">
1.31 + <!-- vypíšeme název podniku (měli bychom escapovat) -->
1.32 + <li>${p.nazev}</li>
1.33 + </c:forEach>
1.34 + </ul>
1.35 + </c:when>
1.36 + <!-- else if -->
1.37 + <c:when test="${param.akce == 'podrobnosti'}">
1.38 + <p>Vypíšeme podrobnosti.</p>
1.39 + </c:when>
1.40 + <!-- else -->
1.41 + <c:otherwise>
1.42 + <p>Zobrazíme úvodní stránku.</p>
1.43 + </c:otherwise>
1.44 + </c:choose>
1.45 +
1.46 +
1.47 <!-- vložíme si obsah jiného souboru
1.48 obsah WEB-INF není přímo dostupný uživateli -->
1.49 <jsp:include page="WEB-INF/casti/paticka.jsp">