Paginação em JSP

2 respostas
A

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 ]

2 Respostas

F

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?

A
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" %>


<%<a class="mention" href="/u/page">@page</a> 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>
Criado 25 de março de 2003
Ultima resposta 25 de mar. de 2003
Respostas 2
Participantes 2