1.1 --- a/java/nekurak.net-web/web/index.jsp Sun Feb 21 12:26:43 2010 +0100
1.2 +++ b/java/nekurak.net-web/web/index.jsp Wed Feb 24 21:21:23 2010 +0100
1.3 @@ -4,72 +4,53 @@
1.4 xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
1.5 version="2.0">
1.6 <jsp:directive.page contentType="application/xhtml+xml"/>
1.7 - <jsp:output doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
1.8 + <jsp:output doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd"
1.9 doctype-root-element="html"
1.10 omit-xml-declaration="false"/>
1.11
1.12 - <fmt:setLocale value="cs"/>
1.13 - <c:if test="${param.jazyk == 'en'}">
1.14 - <fmt:setLocale value="en"/>
1.15 + <!-- <lokalizace> -->
1.16 + <c:if test="${param.jazyk != null}">
1.17 + <fmt:setLocale value="${param.jazyk}"/>
1.18 </c:if>
1.19 <fmt:setBundle basename="cz.frantovo.nekurak.preklady" scope="application"/>
1.20 + <!-- </lokalizace> -->
1.21
1.22 - <html xmlns="http://www.w3.org/1999/xhtml">
1.23 + <html xmlns="http://www.w3.org/1999/xhtml"
1.24 + xmlns:svg="http://www.w3.org/2000/svg"
1.25 + xmlns:xlink="http://www.w3.org/1999/xlink">
1.26 <head>
1.27 <title><fmt:message key="nazev"/></title>
1.28 <link href="styl.css" type="text/css" rel="StyleSheet"/>
1.29 </head>
1.30 <body>
1.31 - <h1><fmt:message key="nazev"/></h1>
1.32 - <p><fmt:message key="popis"/></p>
1.33 + <div class="body">
1.34
1.35 - <p><fmt:formatNumber value="1234567890" pattern="###,###.###"/></p>
1.36 + <div id="horniPruh">
1.37 + <h1><fmt:message key="nazev"/></h1>
1.38 + </div>
1.39
1.40 + <div id="obsah">
1.41
1.42 - <!-- jednoduchá podmínka -->
1.43 - <c:if test="${param.akce == 'informace'}">
1.44 - <p>Vypíšeme nějaké informace.</p>
1.45 - </c:if>
1.46 + <c:choose>
1.47 + <c:when test="${param.akce == 'detail'}">
1.48
1.49 - <!-- složitější větvení -->
1.50 - <c:choose>
1.51 - <!-- if -->
1.52 - <c:when test="${param.akce == 'seznam'}">
1.53 - <p>Vypíšeme seznam podniků:</p>
1.54 - <!-- Vytvoříme si instanci JavaBeany -->
1.55 - <jsp:useBean id="podnikyWeb" class="cz.frantovo.nekurak.web.PodnikyWeb" scope="request"/>
1.56 - <table>
1.57 - <thead>
1.58 - <tr>
1.59 - <td>Číslo</td>
1.60 - <td>Název</td>
1.61 - </tr>
1.62 - </thead>
1.63 - <tbody>
1.64 - <c:forEach var="p" items="${podnikyWeb.podniky}">
1.65 - <tr>
1.66 - <td><c:out value="${p.id}"/></td>
1.67 - <td><c:out value="${p.nazev}"/></td>
1.68 - </tr>
1.69 - </c:forEach>
1.70 - </tbody>
1.71 - </table>
1.72 - </c:when>
1.73 - <!-- else if -->
1.74 - <c:when test="${param.akce == 'podrobnosti'}">
1.75 - <p>Vypíšeme podrobnosti.</p>
1.76 - </c:when>
1.77 - <!-- else -->
1.78 - <c:otherwise>
1.79 - <p>Zobrazíme úvodní stránku.</p>
1.80 - </c:otherwise>
1.81 - </c:choose>
1.82 + </c:when>
1.83 + <c:otherwise>
1.84 + <jsp:include page="WEB-INF/casti/uvod.jsp" flush="false"/>
1.85 + </c:otherwise>
1.86 + </c:choose>
1.87
1.88 - <!-- vložíme si obsah jiného souboru.
1.89 - Obsah adresáře WEB-INF není přímo dostupný uživateli -->
1.90 - <jsp:include page="WEB-INF/casti/paticka.jsp">
1.91 - <jsp:param name="rok" value="2010" />
1.92 - </jsp:include>
1.93 + </div>
1.94 +
1.95 + <div id="paticka">
1.96 + <p>
1.97 + © 2010 nekurak.net. Licence: Affero GPL.
1.98 + <a href="nekurak.net-src.zip">nekurak.net-src.zip</a>
1.99 + <a href="nekurak.net-src.zip.SHA-512">.</a>
1.100 + </p>
1.101 + </div>
1.102 +
1.103 + </div>
1.104 </body>
1.105 </html>
1.106