author | František Kučera <franta-hg@frantovo.cz> |
Sun May 31 17:46:11 2009 +0200 (2009-05-31) | |
changeset 24 | dceaaefb1946 |
child 26 | 5844d64930de |
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@24 | 30 |
<table> |
franta-hg@24 | 31 |
<thead title="${tabulka.zahlaviTip}"> |
franta-hg@24 | 32 |
<tr> |
franta-hg@24 | 33 |
<c:forEach var="zahlavi" items="${tabulka.zahlavi}"> |
franta-hg@24 | 34 |
<td><c:out value="${zahlavi}"/></td> |
franta-hg@24 | 35 |
</c:forEach> |
franta-hg@24 | 36 |
</tr> |
franta-hg@24 | 37 |
</thead> |
franta-hg@24 | 38 |
<tbody> |
franta-hg@24 | 39 |
<c:forEach var="radek" items="${tabulka.hodnoty}"> |
franta-hg@24 | 40 |
<tr> |
franta-hg@24 | 41 |
<c:forEach var="bunka" items="${radek}"> |
franta-hg@24 | 42 |
<td><c:out value="${bunka}" /></td> |
franta-hg@24 | 43 |
</c:forEach> |
franta-hg@24 | 44 |
</tr> |
franta-hg@24 | 45 |
</c:forEach> |
franta-hg@24 | 46 |
</tbody> |
franta-hg@24 | 47 |
</table> |
franta-hg@24 | 48 |
</c:forEach> |
franta-hg@24 | 49 |
|
franta-hg@24 | 50 |
<!-- Hlášky --> |
franta-hg@24 | 51 |
<c:forEach var="hlaska" items="${vysledek.hlasky}"> |
franta-hg@24 | 52 |
<p class="vysledek${hlaska.typ}"> |
franta-hg@24 | 53 |
<c:out value="${hlaska.text}" escapeXml="${hlaska.escapovat}" /> |
franta-hg@24 | 54 |
</p> |
franta-hg@24 | 55 |
</c:forEach> |
franta-hg@24 | 56 |
</c:when> |
franta-hg@24 | 57 |
|
franta-hg@24 | 58 |
<!-- Akce: Nápověda --> |
franta-hg@24 | 59 |
<c:when test="${param.akce == 'napoveda'}"> |
franta-hg@24 | 60 |
<p>TODO: nápověda.</p> |
franta-hg@24 | 61 |
</c:when> |
franta-hg@24 | 62 |
</c:choose> |
franta-hg@24 | 63 |
</jsp:root> |