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…