Výstupní tabulka: formátování vybraných datových typů (datum, číslo…).
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun May 31 18:45:40 2009 +0200 (2009-05-31)
changeset 27f3451edb0bba
parent 26 5844d64930de
child 28 6facd99aa189
Výstupní tabulka: formátování vybraných datových typů (datum, číslo…).
java/sql-vyuka/web/ajax.jspx
     1.1 --- a/java/sql-vyuka/web/ajax.jspx	Sun May 31 18:16:15 2009 +0200
     1.2 +++ b/java/sql-vyuka/web/ajax.jspx	Sun May 31 18:45:40 2009 +0200
     1.3 @@ -1,6 +1,7 @@
     1.4  <?xml version="1.0" encoding="UTF-8"?>
     1.5  <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     1.6            xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
     1.7 +          xmlns:fn="http://java.sun.com/jsp/jstl/functions"
     1.8            xmlns:c="http://java.sun.com/jsp/jstl/core"
     1.9            version="2.0">
    1.10      <jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/>
    1.11 @@ -56,7 +57,31 @@
    1.12                          <c:forEach var="radek" items="${tabulka.hodnoty}">
    1.13                              <tr>
    1.14                                  <c:forEach var="bunka" items="${radek}">
    1.15 -                                    <td><c:out value="${bunka}" /></td>
    1.16 +                                    <!-- <formátováníPodleDatovýchTypů> -->
    1.17 +                                    <c:choose>
    1.18 +                                        <c:when test="${bunka.class == 'class java.sql.Timestamp'}">
    1.19 +                                            <td>
    1.20 +                                                <fmt:formatDate value="${bunka}" pattern="dd.MM.yyyy HH:mm:ss"/>
    1.21 +                                            </td>
    1.22 +                                        </c:when>
    1.23 +                                        <c:when test="${bunka.class == 'class java.sql.Date'}">
    1.24 +                                            <td>
    1.25 +                                                <fmt:formatDate value="${bunka}" pattern="dd.MM.yyyy"/>
    1.26 +                                            </td>
    1.27 +                                        </c:when>
    1.28 +                                        <c:when test="${bunka.class == 'class java.lang.Integer' || bunka.class == 'class java.math.BigDecimal'}">
    1.29 +                                            <td class="cislo">
    1.30 +                                                <fmt:formatNumber value="${bunka}" pattern="###,###.###"/>
    1.31 +                                            </td>
    1.32 +                                        </c:when>
    1.33 +                                        <c:otherwise>
    1.34 +                                            <td>
    1.35 +                                                <c:out value="${bunka}" />
    1.36 +                                                <c:out value=" ${bunka.class}" />
    1.37 +                                            </td>
    1.38 +                                        </c:otherwise>
    1.39 +                                    </c:choose>
    1.40 +                                    <!-- </formátováníPodleDatovýchTypů> -->
    1.41                                  </c:forEach>
    1.42                              </tr>
    1.43                          </c:forEach>