 
			
				07/11/2008, 11:12
			
			
			     |  
        |     |    |    Fecha de Ingreso: octubre-2008  Ubicación: Lima, Perú  
						Mensajes: 118
					  Antigüedad: 17 años Puntos: 2     |        |  
  |      Respuesta: pasar muchos datos de una consulta al jsp        Hola Guille,   
En tu servlet, obtenienes la lista de reservas de la base de Datos como un List de objetos del tipo Reserva:   
//debes implementar ese método 
List listaReservas = dao.getListaReservas();   
Luego, colocas la lista obtenida como atributo, puede ser el scope Session o Request (personalmente, prefier request)   
//request es el parámetro HttpRequest del método doGet o doPost 
request.setAttribute("lista", listaReservas)   
Luego, redireccionas el procesamiento del request al JSP donde vas a mostrar la tabla:   
response.sendRedirect("listadoReservas.jsp");   
Finalmente, en tu JSP capturas el atributo que contiene las reservas de esta manera:   
List listaReservas = (List)request.getAttribute("lista");   
Y mediante Scriptlets puedes procesar la tabal conteniendo las reservas: 
<table> 
<% 
for (int i = 0;i < listaReservas.size(); i++) 
{  
Reserva reserva = (Reserva)listaReservas.get(i); 
%> 
<tr> 
<td><%=reserva.getNombre %></td><%= reserva.getCodigoReserva()%></td> 
</tr> 
<%}%>     
Usar scriptlets es malo,  poco elegante y no debería usarse (sólo lo puse para fines didácticas xD). Te recomiendo usar displayTag para ese tipo de tareas:   
http://displaytag.sourceforge.net/11/     
Espero sea de ayuda:   
Carlos G. Gavidia 
SCJP - SCWCD 
http://certified-es.blogspot.com/           |