Foros del Web » Programando para Internet » Javascript »

Problema SetTimeOut con Session JSP

Estas en el tema de Problema SetTimeOut con Session JSP en el foro de Javascript en Foros del Web. Buenas, buenas Estimados tengo un script en la cual lo ocupo para invocar un servlet usando jquery pero al ejecutarse el script tengo este metodo ...
  #1 (permalink)  
Antiguo 07/01/2013, 11:23
 
Fecha de Ingreso: octubre-2010
Ubicación: Maipu
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Problema SetTimeOut con Session JSP

Buenas, buenas
Estimados tengo un script en la cual lo ocupo para invocar un servlet usando jquery

pero al ejecutarse el script tengo este metodo js la cual me ayuda a refrescar la pagina para actualizar los valores en ella:

Código PHP:
setTimeout("location.href='pagina.jsp'"2000); 
El problema radica en que en la JSP estoy usando session de esta forma

Código PHP:
HttpSession sesion request.getSession(true);
sesion.setAttribute("sessionActiva","Nombre de la sesion"); 
para mostrar la sesion dentro de la JSP hago esto

Código PHP:
<%=sesion.getAttribute("sessionActiva")%> 

El problema es, que en el momento de ejecutarce el metodo
setTimeout("location.href='pagina.jsp'", 2000);
la session se vuelve null perdiendo el nombre de sesion.


Amoguirs alguna ayudita por ahy??
  #2 (permalink)  
Antiguo 07/01/2013, 16:35
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Problema SetTimeOut con Session JSP

Bueno, al menos en php eso no sucede, quizás sea un problema propio de jsp y no de javascript, mirá si en
http://www.forosdelweb.com/f45/
te pueden orientar mejor
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: java, javascript-funciones, jsp-servlets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.