Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2015, 10:14
dglypho
 
Fecha de Ingreso: noviembre-2014
Mensajes: 27
Antigüedad: 9 años, 6 meses
Puntos: 0
Almacenar los datos de un array de objetos en un servlet

Hola tengo el siguiente codigo JSP donde recojo los datos de una serie de clientes en funcion de su edad:

Código Java:
Ver original
  1. <form action="ServletInformacion">
  2.         <% for(int i=1;i<=totalAdultos;i++){ %>
  3.         <table>
  4.             <div id="pasajeros">Adulto <%=i %></div>
  5.             <tr>
  6.                 <td>Tratamiento:
  7.                     <select name="tratamiento<%out.print(i); %>">
  8.                         <option value="don">Don</option>
  9.                         <option value="doña">Doña</option>
  10.                     </select>
  11.                 </td>
  12.             </tr>
  13.             <tr>
  14.                 <td>NIF: <input type="text" name="dni<%out.print(i); %>"></td>
  15.             </tr>
  16.             <tr>
  17.                 <td>Nombre: <input type="text" name="nombre<%out.print(i); %>"></td>
  18.             </tr>
  19.             <tr>
  20.                 <% ArrayList listaServicios=(ArrayList)request.getSession().getAttribute("listaServicios"); %>
  21.                 <td>Servicios de Ida:<br>
  22.                     <% for(int j=0;j<listaServicios.size();j++){ %>
  23.                     <input type="checkbox" name="checkServicioIda<%out.print(j); %>"><%=((Servicios)listaServicios.get(j)).getDescripcion() %>-<%=((Servicios)listaServicios.get(j)).getPrecio() %><br>
  24.                     <%}%>
  25.                 </td>
  26.                 <td>Servicios de Vuelta:<br>
  27.                     <% for(int j=0;j<listaServicios.size();j++){ %>
  28.                     <input type="checkbox" name="checkServicioVuelta<%out.print(j); %>"><%=((Servicios)listaServicios.get(j)).getDescripcion() %>-<%=((Servicios)listaServicios.get(j)).getPrecio() %><br>
  29.                     <%}%>
  30.                 </td>
  31.             </tr>
  32.             <tr>
  33.                 <% ArrayList asientos=(ArrayList)request.getSession().getAttribute("asientos"); %>
  34.                 <td>
  35.                     Asiento de Ida:
  36.                     <select name="asiento_ida<%out.print(i); %>">
  37.                         <option selected="selected">Selecciona el asiento</option>
  38.                         <% for(int j=0;j<asientos.size();j++){ %>
  39.                         <option value="<%=((Asientos)asientos.get(j)).getNum_asiento() %>"><%=((Asientos)asientos.get(j)).getNum_asiento() %></option>
  40.                         <% } %>
  41.                     </select>
  42.                 </td>
  43.                 <td>
  44.                     Asiento de Vuelta:
  45.                     <select name="asiento_vuelta<%out.print(i); %>">
  46.                         <option selected="selected">Selecciona el asiento</option>
  47.                         <% for(int j=0;j<asientos.size();j++){ %>
  48.                         <option value="<%=((Asientos)asientos.get(j)).getNum_asiento() %>"><%=((Asientos)asientos.get(j)).getNum_asiento() %></option>
  49.                         <% } %>
  50.                     </select>
  51.                 </td>
  52.             </tr>
  53.         </table>
  54.         <br>
  55.         <%}%>
  56. </form>

Lo que quiero hacer es que en el Servlet llamado ServletInformacion me guarde todos los datos de ese cliente, es decir si meto dos clientes que me guarde dos dni, dos nombres, etc.. y que luego los muestre en otro fichero JSP distinto
¿Como puedo hacer esto?
Muchas gracias