Lo que he hecho ha sido un poco rollo, yo creo que para la P.O.O esto está mal hecho aunque funcione.
Lo que he hecho es en el Servlet coger todos los elementos de la lista
Código:
String[] cantidad=req.getParameterValues("cantidad");
Y luego ya recorrer la lista y si en el parámetro 'cantidad' no es 0, entonces ya guardo tanto en sesión como en el request para el siguiente jsp los datos que necesito
Código:
for(int i=0;i<cantidad.length;i++){
if(!cantidad[i].equals("0")){
req.setAttribute("nombreRopa"+i,ropas.getRopa(i).getNombreRopa());
session.setAttribute("sessionNombreRopa"+i,ropas.getRopa(i).getNombreRopa());
req.setAttribute("precioRopa"+i,ropas.getRopa(i).getPrecioRopa());
session.setAttribute("sessionPrecioRopa"+i,ropas.getRopa(i).getPrecioRopa());
}
}
Como digo, funcionar, pues sí funciona, pero no sé hasta qué punto está bien o está mal programado