Tengo una página que se crea dinámicamente y que utiliza sesiones para almacenar algun valor.
Todo va bien cuando sólo trabajo sobre un navegador Mozilla pero en el momento que abro otro navegador IE me sale un error 500 diciendome que no se pueden recuperar los elementos guardados. Aunque si recargo de nuevo la página crea una nueva sesion y ya sigue todo bien. (Que es lo que tendría que hacer desde un principio)
Pongo por encima el código:
Llamada a un servlet que hace lo siguiente
Código:
Estoy seguro que es que tengo que hacer algun tipo de comprobaciones pero nunca he utilizado el objeto session y no lo domino aun.sesion = request.getSession(); //Recupero los valores de la sesion if(lm == null){ //realizo una serie de sentencias y añado elementos a lm sesion.setAttribute("lista", lm); //guardo el valor lm en el objeto sesion else{ lm = (List)sesion.getAttribute("lista"); //opero con lm }
¿sabeis porque me falla cuando abro otro navegador diferente y que debo hacer para arreglarlo?
Muchas Gracias