Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2015, 09:27
jelastic
 
Fecha de Ingreso: diciembre-2014
Ubicación: Lima
Mensajes: 68
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: No puedo mantener la sesion en jsf

Cita:
Iniciado por Profesor_Falken Ver Mensaje
Buenas,

No conozco nada de JSF pero hay un par de cosas que me llaman la atención.

-No veo que estés accediendo realmente al objeto de sesión del servidor. Estás seguro que con ese FacesContext.getCurrentInstance().getExternalConte xt().getSessionMap() estás accediendo a la sesión?
En JSF debería hacerse así:
HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false );
session.setAttribute(clave, valor)


-Por otro lado, los servicios transversales como el de autorización deberían ser controlados mejor desde un filtro. Aquí tienes un ejemplo de esa aproximación con JSF:
[url]http://javaknowledge.info/authentication-based-secure-login-logout-using-jsf-2-0-and-primefaces-3-4-1/[/url]


Un saludo
Muchas gracias por el link Profesor_Falken, lo revisare bien, yo estoy usando hibernate, y ahora con el tema de alances en bean, pues lei que lo mejor era usar FacesContext.getCurrentInstance().getExternalConte xt().getSessionMap() ,
en vez de Httpsession, probare el ejemplo y cualquier cosa informare por aqui.