Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/10/2007, 00:00
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses
Puntos: 51
Re: puntero nulo, pero no se donde

Cita:
Iniciado por cris_maco Ver Mensaje
por asegurarme: yo puedo crearme los Httpsession cuando quiera en cualquier parte del programa? de normal los hago en el action... y aunque yo creee otro dentro del programa con el mismo nombre para obtener una variable de sesion me estaria modificando el valor de la primera variable? Me explico mejor que ha quedado un poco enredado.
HttpSession session = request.getSession(); //action
session.setAttribute("user", usuario);

y luego en otro lado:

HttpSession session = request.getSession();
session.setAttribute("mes", request.getParameter("mes"));

mi variable de session con el atributo user se habra borrado su valor o no deberia? porque si es que si se borra entonces deberia ser por eso lo que me pasa con los punteros nulos....
gracias!!!!
Ahora que lo veo de nuevo... eso no deberia ser un problema. Cuando haces la segunda llamada a getSession, te ha de devolver la misma sesion que antes asi que el valor "user" ha de seguir ahi.

Antes de llamar a la linea donde te da el error simplemente haz un
System.err.println("session: " + session);
System.err.println("session.getAttribute(user): " + session.getAttribute("user")); y a ver cual de los dos es nulo y te esta dando el error.

S!