Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2009, 10:56
MariaEspi
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: ayuda con jsp+servlet+javabeans

Bueno, si entiendo bien tu pregunta es que no sabes sacar los diferentes elementos que tienes en un arrayList en una tabla que está dentro de un jsp.
Si quieres sacar más de un elemento solo tienes que recorrer tu arrayList con un bucle y en cada iteracción te creas una fila de esa tabla. Sería algo así

<table border=2>
<th align="center">
<b>Nombre</b>
</th>
<th align="center">
<b>Edad</b>
</th>

Con lo anterior o que haces es poner el nombre de las columnas de la tabla, seguidamente debes recorrer el arrayList, si puedes usar etiquetas JSTL sería algo como lo que te pongo a continuación.

Aclararte que en este caso persona es una variable para acceder a cada uno de los elementos de la lista de personas(que es un atributo de la clase PersonasBean x ejemplo) y en cada iteraccion cojo una persona de ese arrayList. Si no puedes usar JSTL recorres el arrayList con un iterator o con un for...

<c:forEach var="persona" items="${personas.listaPersonas}">
<tr>
<td>
<c:out value="${persona.nombre}" />
</td>
<td>
<c:out value="${persona.edad}" />
</td>
<td>

</tr>
</c:forEach>
</table>

Vamos que con un bucle que recorras el array te va a ir añadiendo tantas filas como elementos tenga el arrayList (con tr) y tantas columnas como tu le especifiques con el td (esto será dependiendo del número de atributos que quieras mostrar de tu JBean)

Espero que te hagas una idea y te sirva de algo