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

Spring - Cargar en JSP un listado de forma dinámica

Estas en el tema de Spring - Cargar en JSP un listado de forma dinámica en el foro de Java en Foros del Web. Hola, Estamos desarrollando una aplicación para mantener una base de datos y estamos teniendo problemas para poder cargar un listado en la JSP de forma ...
  #1 (permalink)  
Antiguo 24/08/2010, 08:51
 
Fecha de Ingreso: marzo-2008
Mensajes: 26
Antigüedad: 16 años, 1 mes
Puntos: 0
Spring - Cargar en JSP un listado de forma dinámica

Hola,

Estamos desarrollando una aplicación para mantener una base de datos y estamos teniendo problemas para poder cargar un listado en la JSP de forma dinámica. Explico de forma más concreta el caso:

Tenemos dos tablas, padre e hijo, con una relación one-to-many. Con hibernate se indicó esta relación en el padre, que, al generar el POJO correspondiente, añadió un atributo de tipo List hijos.

Una vez generados los POJOS, tendríamos la siguiente estructura:

Class Padre {
String id;
List hijos;
...
}

Class Hijo {
String id_padre;
String nombre;
String descripcion;
...
}

El caso es que, se quiere mostrar en la misma JSP un formulario con datos a rellenar del padre y datos a rellenar de los n hijos, de forma que, al hacer submit, se pueda dar de alta un registro padre y n registros hijos.

Estamos utilizando Spring, hibernate y struts, entre otros.

Muchas gracias por todo,

Saludos.

Última edición por Troilus; 24/08/2010 a las 08:58
  #2 (permalink)  
Antiguo 24/08/2010, 12:20
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Spring - Cargar en JSP un listado de forma dinámica

Si estás utilizando Struts, la relación con las JSP deberías hacerlas a través de Struts, no de Spring.

En la action recibes (o envías) directamente los datos de la JSP que pasan tu objeto Padre (la forma dependerá de si usas Struts 1 o 2), y depués ya gestionas lo que quieras con Spring e Hibernate.
  #3 (permalink)  
Antiguo 24/08/2010, 13:32
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Spring - Cargar en JSP un listado de forma dinámica

Es muy general tu pregunta y abarca mucho por lo que no podría darte una respuesta específica pero la idea general sería:

Tener un Struts Action que reciba estos datos si estás usando Struts 2 deberías tener un setter para tu lista y padre. Si usas Struts 1 pues tu FormBean.

De esta forma con tu capa de servicios harías la persistencia de los datos mediante un DAO o algo así. Recuerda que debes tener en mente usar los métodos correctos del lado de Hibernate y haber declarado correctamente tus POJOS mediante anotaciones (cascada etc) o mapping files. Si tus objetos transient no tienen ID entonces si usas "saveOrUpdate" te generará estos objetos en la bd.

Si pudieras especificar más tu pregunta sería mejor.

Saludos!

Etiquetas: jsp, listado, spring, formulario
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 16:58.