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 %>) |< Previous ]</a>
</pg:first>
<pg:prev>
<a href="<%= pageUrl %>">[ (<%= pageNumber %>) << Previous ]</a>
</pg:prev>
<pg:pages>
<a href="<%= pageUrl %>"><%= pageNumber %></a>
</pg:pages>
<pg:next>
<a href="<%= pageUrl %>">[ Next >> (<%= pageNumber %>) ]</a>
</pg:next>
<pg:last>
<a href="<%= pageUrl %>">[ Last >| (<%= pageNumber %>) ]</a>
</pg:last>
</pg:index>
</pg:pager>
%>
</table>
</body>
</html>