Ajuda com paginação

1 resposta
D

galera sera que vcs poderia me ajudar a fazer esta paginação segue o que stou fazendo e pesso uma ajuda

jsp

<%@page import="br.modelo.*"%>
<%@page import="br.persistencia.*"%>
<%@page import="java.util.*"%>
<%@taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>



<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>.:Sistema de Cadastro:.</title>
        <link rel="stylesheet" media="screen" type="text/css" href="css/stilo.css" />
        
        
    </head>
    <body>

    <h2><center><font color="#626261">Sistema Cadastro de Funcionário</h2></center></font>
    
<div id="tudo">
    <table width="100%"  border="0" cellspacing="0" cellpadding="3">
  <tr>
<td bgcolor="#000"><b><font color="#ffffff">Exibindo os Dados</font></b></td>

  </tr>
</table>





<pg:pager id="p" maxPageItems="3" maxIndexPages="10" export="offset,currentPageNumber=pageNumber" scope="request" url="ControlePg">
    
    
    <%
      
           if(request.getAttribute("lista")!=null){
           Pessoa pess =(Pessoa) request.getAttribute("lista");
            
           
           
           
           SiteDao dao = new SiteDao();
                       
           
          Iterator it = dao.consulta(pess).iterator();
 
   
    
                           while(it.hasNext()){
                            Pessoa pessoa = (Pessoa)it.next();  
    %>
    
<pg:item>
<div id="geral">  
<div id="form">                                                  
<tr><td colspan=2 align="justify">

<%="<b>Nome:</b>       "+pessoa.getNome()+"<br>"%>
<%="<b>Email:</b>      "+pessoa.getEmail()+"<br>"%>
<%="<b>Cidade:</b>    "+pessoa.getCidade()+"<br>"%>
<%="<b>Endereço:</b>   "+pessoa.getEndereco()+"<br>"%>
<%="<b>Cep:</b>        "+pessoa.getCep()+"<br>"%>
<%="<b>Sexo:</b>       " +pessoa.getSexo()+"<br>"%>
<%="<b>Telefone:</b>   "+pessoa.getTelefone()+"<br>"%>
<%="<b>Estado:</b>     "+pessoa.getEstado()+"<br>"%>
<%="<b>Nascimento:</b> "+pessoa.getDia()+"/"+pessoa.getMes()+"/"+pessoa.getAno()+"<br>"%>
<%="<b>Data:</b> " +pessoa.getDate()+"<br>"%>
<%="<b>Hora:</b> " +pessoa.getHora()%>          
</td>
</tr>
</td></tr>
</table>

</div></div>
    </pg:item>
    <%
                           }
           }
%>
<pg:index >
   <pg:page><%=pageNumber%></pg:page> 
   <pg:next><a href="<%=pageNumber%>">Proxima</a></pg:next>
   <pg:last><a href="<%=pageNumber%>">Anterior</a></pg:last>
</pg:index>

</pg:pager>  
    </body></div>
</html>

Servltes

/*
 * NewServlet.java
 *
 * Created on 7 de Maio de 2008, 13:14
 */

package br.modelo;

import br.persistencia.SiteDao;
import java.io.*;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.*;
import javax.servlet.http.*;

/**
 *
 * @author Thiago Meinel
 * @version
 */
public class ControlePg extends HttpServlet {
    
    
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        
     
        Pessoa pessoa = new Pessoa();
        SiteDao  sd = new SiteDao();
        List lista = new ArrayList();
        lista = sd.consulta(pessoa);
        
      request.setAttribute("lista",pessoa);
      RequestDispatcher rd = request.getRequestDispatcher("tipogoogle.jsp");
      rd.forward(request,response);
   
        

        
        
        
        out.close();
    }
    
    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /** Handles the HTTP <code>GET</code> method.
     * @param request servlet request
     * @param response servlet response
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }
    
    /** Handles the HTTP <code>POST</code> method.
     * @param request servlet request
     * @param response servlet response
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }
    
    /** Returns a short description of the servlet.
     */
    public String getServletInfo() {
        return "Short description";
    }
    // </editor-fold>
}

espro que vcs possam me ajudar abraço gente…

1 Resposta

D

up

Criado 14 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 1
Participantes 1