Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/03/2009, 14:40
dablin
 
Fecha de Ingreso: enero-2009
Mensajes: 148
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: problemas con las sesiones

Pues efectivamente teníais razon estaba utilizando mal la sesion! como decis.. si lo hago de esa manera no salen errores en el navegador.!!
Y funciona ok.

Aunque en el NetBeans que es donde estoy trabajando sale una

ADVERTENCIA No puedo serializar atributo de sesion lista para sesion 1FC461AF904B48700BEF72707B1DE181
y
GRAVE: Servlet.service() para servlet

como si diese un error avisandome de que la llamada List lm = (List) sesion.getAttribute("lista");
da problemas porque no se existe en un principio creada en la sesion.

Entonces lo que he hecho ha sido poner al principio de todo:

Código:
 if(sesion.isNew()){
               sesion.setAttribute("lista", lm);
           }

sesion = request.getSession();
List lm = (List) sesion.getAttribute("lista");

if(lm == null) {
     lm = ... // Acá creas el objeto lm y le asignas lo que quieras
     sesion.setAttribute("lista", lm); //guardás el objeto lm en la sesion
}
// Seguis con la ejecucion
Y asi parece que va ok

Muchisimas Gracias por vuestra ayuda