Subversion Repositories bacoAlunos

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@page language="java" contentType="UTF-8" %>
<%@ page import="java.util.*" %>
<%@ page import="pt.estgp.es.exemplos.hibernate.HibernateUtils" %>
<%@ page import="org.hibernate.Session" %>
<%@ page import="pt.estgp.es.exemplos.hibernate.Pagina" %>
<%@ page import="org.hibernate.criterion.Order" %>
<html>
        <body>
        
                <div class="panel panel-primary">
                        <div class="panel-heading">
                                Listagem de Páginas Existentes
                        </div>
                        <div class="panel-body">
                                Coloque aqui o seu código java

                                <ul><%-- Inicio de uma lista de HTML--%>
                                <%
                                        //Zona de Java
                                        
                                        //Falta ligar ao Hibernate
                                        //Falta fazer uma criteria e um .list()



                                        Session sess = HibernateUtils.getCurrentSession();
                                        sess.beginTransaction();
                                        //Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'");
                                        List<Pagina> paginas = sess.createCriteria(Pagina.class).addOrder(Order.asc("nome")).list();
                                        //List<Pagina> paginas = query.list();

                                        //Falta fazer um For a todos os objetos devolvidos no List
                                        for(Pagina p: paginas)
                                        {
                                        
                                        String nomeDaPagina = p.getNome();
                                        long id = p.getId();
                                %>
                                
                                        <li>
                                                <a href="apresentaPagina.jsp?id=<%=id%>" target="_blank">
                                                        <%=nomeDaPagina%>
                                                </a>
                                        </li>   
                                
                                <%
                                        //Zona de Java
                                        
                                        }
                                %>
                                </ul><%-- Final de uma lista de HTML--%>
                                
                                
                        </div>
                </div>

        </body>
</html>

Generated by GNU Enscript 1.6.5.2.