author | František Kučera <franta-hg@frantovo.cz> |
Sun May 31 18:16:15 2009 +0200 (2009-05-31) | |
changeset 26 | 5844d64930de |
parent 24 | dceaaefb1946 |
child 27 | f3451edb0bba |
permissions | -rw-r--r-- |
franta-hg@24 | 1 |
<?xml version="1.0" encoding="UTF-8"?> |
franta-hg@24 | 2 |
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" |
franta-hg@24 | 3 |
xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" |
franta-hg@24 | 4 |
xmlns:c="http://java.sun.com/jsp/jstl/core" |
franta-hg@24 | 5 |
version="2.0"> |
franta-hg@24 | 6 |
<jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/> |
franta-hg@24 | 7 |
<fmt:setBundle basename="cz.frantovo.sql.vyuka.preklady" scope="application"/> |
franta-hg@24 | 8 |
<jsp:useBean id="ajax" class="cz.frantovo.sql.vyuka.web.Ajax" scope="request"/> |
franta-hg@24 | 9 |
|
franta-hg@24 | 10 |
<jsp:scriptlet> |
franta-hg@24 | 11 |
request.setCharacterEncoding("UTF-8"); |
franta-hg@24 | 12 |
ajax.setKlient(request.getRemoteAddr(), request.getHeader("x-forwarded-for"), request.getRequestedSessionId()); |
franta-hg@24 | 13 |
</jsp:scriptlet> |
franta-hg@24 | 14 |
|
franta-hg@24 | 15 |
<c:choose> |
franta-hg@24 | 16 |
<!-- Akce: Historie a vykonání SQL příkazu --> |
franta-hg@24 | 17 |
<c:when test="${param.akce == 'historie' || param.akce == 'vykonat'}"> |
franta-hg@24 | 18 |
<c:choose> |
franta-hg@24 | 19 |
<c:when test="${param.akce == 'historie'}"> |
franta-hg@24 | 20 |
<c:set var="vysledek" value="${ajax.historie}" scope="request"/> |
franta-hg@24 | 21 |
</c:when> |
franta-hg@24 | 22 |
<c:when test="${param.akce == 'vykonat'}"> |
franta-hg@24 | 23 |
<jsp:setProperty name="ajax" property="sqlPrikaz" value="${param.sql}"/> |
franta-hg@24 | 24 |
<c:set var="vysledek" value="${ajax.SQLVysledek}" scope="request"/> |
franta-hg@24 | 25 |
</c:when> |
franta-hg@24 | 26 |
</c:choose> |
franta-hg@24 | 27 |
|
franta-hg@24 | 28 |
<!-- Tabulky --> |
franta-hg@24 | 29 |
<c:forEach var="tabulka" items="${vysledek.tabulky}"> |
franta-hg@26 | 30 |
<!-- <lokalizace> --> |
franta-hg@26 | 31 |
<c:choose> |
franta-hg@26 | 32 |
<c:when test="${tabulka.lokalizovat}"> |
franta-hg@26 | 33 |
<fmt:message key="${tabulka.zahlaviTip}" var="zahlaviTip"/> |
franta-hg@26 | 34 |
</c:when> |
franta-hg@26 | 35 |
<c:otherwise> |
franta-hg@26 | 36 |
<c:set value="${tabulka.zahlaviTip}" var="zahlaviTip"/> |
franta-hg@26 | 37 |
</c:otherwise> |
franta-hg@26 | 38 |
</c:choose> |
franta-hg@26 | 39 |
<!-- </lokalizace> --> |
franta-hg@24 | 40 |
<table> |
franta-hg@26 | 41 |
<thead title="${zahlaviTip}"> |
franta-hg@24 | 42 |
<tr> |
franta-hg@24 | 43 |
<c:forEach var="zahlavi" items="${tabulka.zahlavi}"> |
franta-hg@26 | 44 |
<td> |
franta-hg@26 | 45 |
<!-- <lokalizace> --> |
franta-hg@26 | 46 |
<c:if test="${tabulka.lokalizovat}"> |
franta-hg@26 | 47 |
<fmt:message key="${zahlavi}" var="zahlavi"/> |
franta-hg@26 | 48 |
</c:if> |
franta-hg@26 | 49 |
<!-- </lokalizace> --> |
franta-hg@26 | 50 |
<c:out value="${zahlavi}"/> |
franta-hg@26 | 51 |
</td> |
franta-hg@24 | 52 |
</c:forEach> |
franta-hg@24 | 53 |
</tr> |
franta-hg@24 | 54 |
</thead> |
franta-hg@24 | 55 |
<tbody> |
franta-hg@24 | 56 |
<c:forEach var="radek" items="${tabulka.hodnoty}"> |
franta-hg@24 | 57 |
<tr> |
franta-hg@24 | 58 |
<c:forEach var="bunka" items="${radek}"> |
franta-hg@24 | 59 |
<td><c:out value="${bunka}" /></td> |
franta-hg@24 | 60 |
</c:forEach> |
franta-hg@24 | 61 |
</tr> |
franta-hg@24 | 62 |
</c:forEach> |
franta-hg@24 | 63 |
</tbody> |
franta-hg@24 | 64 |
</table> |
franta-hg@24 | 65 |
</c:forEach> |
franta-hg@24 | 66 |
|
franta-hg@24 | 67 |
<!-- Hlášky --> |
franta-hg@24 | 68 |
<c:forEach var="hlaska" items="${vysledek.hlasky}"> |
franta-hg@24 | 69 |
<p class="vysledek${hlaska.typ}"> |
franta-hg@24 | 70 |
<c:out value="${hlaska.text}" escapeXml="${hlaska.escapovat}" /> |
franta-hg@24 | 71 |
</p> |
franta-hg@24 | 72 |
</c:forEach> |
franta-hg@24 | 73 |
</c:when> |
franta-hg@24 | 74 |
|
franta-hg@24 | 75 |
<!-- Akce: Nápověda --> |
franta-hg@24 | 76 |
<c:when test="${param.akce == 'napoveda'}"> |
franta-hg@24 | 77 |
<p>TODO: nápověda.</p> |
franta-hg@24 | 78 |
</c:when> |
franta-hg@24 | 79 |
</c:choose> |
franta-hg@24 | 80 |
</jsp:root> |