Foros del Web » Programación para mayores de 30 ;) » Java »

Tabla demasiada larga..

Estas en el tema de Tabla demasiada larga.. en el foro de Java en Foros del Web. Hago una consulta para mostrar todos los datos de una tabla X que tengo en mi base de datos usando jsp ,servlet y EJB, pero ...
  #1 (permalink)  
Antiguo 06/11/2006, 22:10
 
Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 20 años, 5 meses
Puntos: 0
Tabla demasiada larga..

Hago una consulta para mostrar todos los datos de una tabla X que tengo en mi base de datos usando jsp ,servlet y EJB, pero resulta que la tabla que obtengo es demasiada grande y poco "comoda" para el cliente.
¿habra una forma de ir arrojando la tabla de 10 en 10 y que el cliente pueda ir avanzando o retrocediendo lentamente.?
yo creo que lo puedo hacerlo, pero me resulta muy incomodo programar mas de 70 tablas..alguna indicacion para ultilizar algo mas facil?
gracias.
  #2 (permalink)  
Antiguo 07/11/2006, 09:07
Avatar de jmsev  
Fecha de Ingreso: abril-2006
Mensajes: 47
Antigüedad: 18 años
Puntos: 0
Si se puede hacer. Yo he leido algo de esto. Prueba a buscar por google que seguro que encuentras algo.
Suerte.
  #3 (permalink)  
Antiguo 07/11/2006, 09:44
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 7 meses
Puntos: 1
Prueba con displaytag:

http://displaytag.sourceforge.net/11/

Con esto se te resuleve el problema ya que a partir de una coleccion de datos te genera una tabla con paginacion.

Ojo, que aunque te aparezcan los datos paginados, solo se ejecuta una select, por lo que todos los datos de la consulta estan en memoria aunque solo se te muestre parte.

Aunque creando tu una clase q implemente la interza Iterator se puede jugar con ello.
  #4 (permalink)  
Antiguo 14/11/2006, 23:33
 
Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 20 años, 5 meses
Puntos: 0
Gracias te pasaste!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.