PAGINACIÓN EN UN JSP

ruben_
25 de Agosto del 2005
Hola a todos:
Tengo un JSP que saca una lista de registros (ResultSet) y no sé cómo hacer para paginar, por ejemplo, cada 10 registros, de tal manera que saque el típico link de (página 1 de 4)...
¿Alguien podría decirme cómo hacerlo o poner un ejemplo?.
No lo consigo hacer.
Muchas gracias,
Rubén.

MPAZ
25 de Agosto del 2005
Hola,

Hay algunas alternativas:
1. Lo haces a mano, generando los links adecuados y pasando los parámetros necesarios:
Ej:
http://localhost:8080/paginacion.jsp?UltimoID=Y...
Es un trabajo largo

2. O no se si conoces TagLibs. Existen unas librerías de tag que son excelentes para manejar paginación, además de darte la posibilidad de exportar a XML y CSV, Saber cuantos registros existen, agregar formatos a las tablas.
Es gratis, código abierto. La dirección donde lo puedes obtener es:
http://displaytag.sourceforge.net/

Espero te sirva.
Saludos,
MPAZ

Drocher
25 de Agosto del 2005
Buenos días,

Te he enviado a tu correo un ejemplo de paginación.
De todas maneras indicarte que si buscas en el foro es un tema que ya se ha tratado muchas veces.

Un saludo

Amadeus
25 de Agosto del 2005
Hola

Yo estoy utilizando ValueList, que también esta muy buena y te permite directamente la conexión a la db con Hibernate o jdbc, estoy utilizando esta librería porque tengo un gran volumen de datos, pero el echo de que el origen de datos no pueda ser desde un colleción o algún conjunto de datos sacados de mi aplicación me esta causando algunos inconvenientes. Display tag si permite esto ultimo pero al no actuar directamente sobre la db, hace el paginado sobre los datos en memoria, es decir hace toda la consulta, y no por partes con lo cual para muchos datos intuyo debería ser poco eficiente, tampoco permite filtrados según he visto como si lo hace valuelist.
¿alguien sabe que se puede hacer en esos casos o alguna alternativa?

Saludos

Amadeus