Dúvida - JSF

2 respostas
A

Olá! Estou estudando faces e me surgiu uma dúvida. Como crio e manipulo sessões? É usado através de servlets? Como verifico em uma página jsf se a sessão é válida ou não para redirecionar o usuário para o lugar certo?

2 Respostas

J

vc trabalho com session ou request no scope da aplicacao :

<managed-bean-name>usuarioForm</managed-bean-name>
        <managed-bean-class>br.com.simcaweb.web.UsuarioForm</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>

manualmente:

FacesContext facesContext = FacesContext.getCurrentInstance();
HttpSession session = ((HttpServletRequest)	facesContext.getExternalContext().getRequest()).getSession();

:grin:

M

Opa,

dê uma olhada neste artigo, há uma boa prática para solucionar este problema:

http://www.jsftutorials.net/jsfNavigation/jsf-login-navigation-redirect.html

:okok:

Criado 6 de setembro de 2006
Ultima resposta 6 de set. de 2006
Respostas 2
Participantes 3