Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 03:21
dablin
 
Fecha de Ingreso: enero-2009
Mensajes: 148
Antigüedad: 15 años, 3 meses
Puntos: 0
problemas elementos de sesiones

Hola a todos! a ver si me conseguis ayudar porque me estan pasando cosas muy raras con mi código jeje.

Tengo una variable de sesion que es una lista la cual modifico desde un servlet a partir de otra lista auxiliar. Al final mas o menos lo que hago es

listaprincipal = laux;

donde listaprincipal es la lista que esta almacenada en la sesion y que he recuperado haciendo

List listaprincipal = (List)sesion.getAttribute("listaprincipal");

Entoces cuando la vuelvo a utilizar en otro servlet empiezan a aparecer errores extraños del tipo que la lista se ha duplicado, las posiciones en que estaban guardados los elementos se han alterado...

Yo me he fijado y cuando asigno laux a listaprincipal tiene los valores correctos.. Lo que no se si tengo que hacer algun tipo de llamada a la sesion para almacenar correctamente la listaprincipal...
O declararla en cada servlet como private... no se la verdad si alguien tiene alguna idea..!

Gracias