Paginação em JSP

Pessoal,



alguém poderia me ajudar com um exemplo de paginação em JSP, pois peguei o Pager Tag Library v2.0 do JSPTags.com e estou tendo problemas em usá-lo.



Obrigado

[ Esta mensagem foi editada por: agbastos em 25-03-2003 14:07 ]

Opa,



acho q a tag q vc pegou é a mesma do download em:

http://www.portaljava.com/home/modules.php?name=Downloads&d_op=viewdownload&cid=52



qual o problema vc está tendo?

Não sei se inserir de forma correta em um código fonte, vc teria um exemplo?



abaixo segue o código fonte:



<%@ taglib uri="/WEB-INF/jsp/pager-taglib.tld" prefix="pg" %>

<%@page import = "java.sql.*"%>

<jsp:useBean id="oBD" class="copa2002.BD" scope="session"/>



<%! ResultSet rs; %>

<%

rs = oBD.getResultSet();

%>



<%! String pais1, pais2;%>

<%! int jogo, gols1, gols2;%>

<%!Date data;%>



<html>

<head>

<title>Aplicação web - Copa 2002</title>

</head>

<body>

<%@include file="cabecalho.html"%>



<h2> <%= request.getParameter("titulo")%></h2>



<table border=1>

<tr bgcolor="yellow"><th>Jogo</th>

<th>Data</th>

<th>País</th>

<th>Placar</th>

<th>País</th>

</tr>

<%

<pg:pager>

while (rs.next()) {

jogo = rs.getInt("jogo");

data = rs.getDate("data");

pais1 = rs.getString("pais1");

pais2 = rs.getString("pais2");

gols1 = rs.getInt("gols1");

gols2 = rs.getInt("gols2");

%><tr><td><%=jogo%></td>

<td><%=data%></td>

<td><%=pais1%></td>

<td><%=gols1 + " x " + gols2%></td>

<td><%=pais2%></td>

</tr>

<%

<pg:item>

<%= jogo %>

</pg:item>

}

<pg:index>

<pg:first>

<a href="<%= pageUrl %>">[ (<%= pageNumber %>) |&lt; Previous ]</a>

</pg:first>

<pg:prev>

<a href="<%= pageUrl %>">[ (<%= pageNumber %>) &lt;&lt; Previous ]</a>

</pg:prev>

<pg:pages>

<a href="<%= pageUrl %>"><%= pageNumber %></a>

</pg:pages>

<pg:next>

<a href="<%= pageUrl %>">[ Next &gt;&gt; (<%= pageNumber %>) ]</a>

</pg:next>

<pg:last>

<a href="<%= pageUrl %>">[ Last &gt;| (<%= pageNumber %>) ]</a>

</pg:last>

</pg:index>

</pg:pager>

%>

</table>

</body>

</html>