Hola, estoy creando una aplicación con struts2 y spring. He creado unos entities, vo y daos, y quiero mostrar un listado de mis datos de la bbdd en una página jsp. El problema es que me muestra sólo parte de los datos, pero no todos. Tengo una entity que se relaciona con otras dos, y quiero sacar datos de la entity principal (que es en lo que no tengo problema) y datos de las dos entities con las que se relaciona (que es lo que no sale). Por lo que he visto habría que utilizar en la jsp las etiquetas <s:property, más o menos como sigue:
<table border="2">
<thead>
<tr>
<th>Fecha de apertura</th>
<th>Tipo de alarma</th>
<th>Codigo del registro de cierre</th>
<th>Estado de la alarma</th>
<th>Descripcion de la alarma</th>
</tr>
</thead>
<tbody>
<s:iterator value="pageHandler.itemsInPage">
<tr>
<td><s:date format="dd-mm-yyyy" name="fechaapertura" /></td>
<td><s:property value="tipo"/></td>
<td><s:property value="registrocierre.id"/></td>
<td><s:property value="estadoalarma.nombre"/></td>
<td><s:property value="estadoalarma.descripcion"/></td>
</tr>
</s:iterator>
</tbody>
</table>
donde registrocierre.id, estadoalarma.nombre y estadoalarma.descripción son los valores que quiero sacar de la bbdd y que no me muestra.
En la entity principal, registrocierre es un atributo relacionado con la otra entidad (private RegistroCierre registrocierre;), al hacer registrocierre.id debería obtener su id, ¿cierto? Pero no obtengo nada. ¿alguna idea? Muchas gracias, un saludo