Lokalizace záhlaví tabulky.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
3 xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
4 xmlns:c="http://java.sun.com/jsp/jstl/core"
6 <jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/>
7 <fmt:setBundle basename="cz.frantovo.sql.vyuka.preklady" scope="application"/>
8 <jsp:useBean id="ajax" class="cz.frantovo.sql.vyuka.web.Ajax" scope="request"/>
11 request.setCharacterEncoding("UTF-8");
12 ajax.setKlient(request.getRemoteAddr(), request.getHeader("x-forwarded-for"), request.getRequestedSessionId());
16 <!-- Akce: Historie a vykonání SQL příkazu -->
17 <c:when test="${param.akce == 'historie' || param.akce == 'vykonat'}">
19 <c:when test="${param.akce == 'historie'}">
20 <c:set var="vysledek" value="${ajax.historie}" scope="request"/>
22 <c:when test="${param.akce == 'vykonat'}">
23 <jsp:setProperty name="ajax" property="sqlPrikaz" value="${param.sql}"/>
24 <c:set var="vysledek" value="${ajax.SQLVysledek}" scope="request"/>
29 <c:forEach var="tabulka" items="${vysledek.tabulky}">
32 <c:when test="${tabulka.lokalizovat}">
33 <fmt:message key="${tabulka.zahlaviTip}" var="zahlaviTip"/>
36 <c:set value="${tabulka.zahlaviTip}" var="zahlaviTip"/>
39 <!-- </lokalizace> -->
41 <thead title="${zahlaviTip}">
43 <c:forEach var="zahlavi" items="${tabulka.zahlavi}">
46 <c:if test="${tabulka.lokalizovat}">
47 <fmt:message key="${zahlavi}" var="zahlavi"/>
49 <!-- </lokalizace> -->
50 <c:out value="${zahlavi}"/>
56 <c:forEach var="radek" items="${tabulka.hodnoty}">
58 <c:forEach var="bunka" items="${radek}">
59 <td><c:out value="${bunka}" /></td>
68 <c:forEach var="hlaska" items="${vysledek.hlasky}">
69 <p class="vysledek${hlaska.typ}">
70 <c:out value="${hlaska.text}" escapeXml="${hlaska.escapovat}" />
75 <!-- Akce: Nápověda -->
76 <c:when test="${param.akce == 'napoveda'}">
77 <p>TODO: nápověda.</p>