java/HibernateDemo1/HibernateDemo1-war/web/WEB-INF/casti/seznamCilu.jspx
author František Kučera <franta-hg@frantovo.cz>
Sat Mar 14 23:15:33 2009 +0100 (2009-03-14)
changeset 4 58552ccfe6c8
parent 3 769816825525
permissions -rw-r--r--
Hibernate JPA funguje! Na webu se zobrazuje seznam cílů načtený z databáze: JSP → Webová beana → EJB → JPA → Hibernate → PostgreSQL
Jen pozor na správné typy: typ v mapovacím .hbm.xml souboru musí odpovídat typu v databázi, jinak by se aplikace ani nedeploynula
a zároveň musíme mít stejný typ v DTO – jinak aplikace padá (při otevření stránky).
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
     3           xmlns:c="http://java.sun.com/jsp/jstl/core"
     4           xmlns:f="http://java.sun.com/jsp/jstl/functions"
     5           version="2.0">
     6 
     7     <jsp:useBean class="cz.frantovo.hibernateDemo1.SeznamCilu" id="seznamCilu" scope="request"/>
     8 
     9     <ul>
    10         <c:forEach var="c" items="${seznamCilu.cile}">
    11             <li>
    12                 <c:choose>
    13                     <c:when test="${c.url == null}">
    14                         <c:out value="${c.nazev}"/>
    15                     </c:when>
    16                     <c:otherwise>
    17                         <a href="${f:escapeXml(c.url)}"><c:out value="${c.nazev}"/></a>
    18                     </c:otherwise>
    19                 </c:choose>
    20             </li>
    21         </c:forEach>
    22     </ul>
    23 
    24 </jsp:root>