Como faço para trabalhar com sessões usando JSF
-Criar sessão
-Recuperar sessão
-Setar atributos
-Recuperar atributos
-Destruir Sessão
Como faço para trabalhar com sessões usando JSF
-Criar sessão
-Recuperar sessão
-Setar atributos
-Recuperar atributos
-Destruir Sessão
você consegue pegar a sessão assim:
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
Para setar atributo
suaSessao.setAttribute("nomeDoAtributo", atributo);
Para recuperar
Márcio
Com Java Server Faces você não deveria estar se preocupando com coisas como request ou session. Para trabalhar com sessão bastaria que o managed bean estivesse com o escopo session. Se você realmente está precisando usar sessão, sugiro que dê uma estudada melhor, pois provavelmente está fazendo alguma coisa errada ou desnecessária.
Opa, estou trabalhando com JSF e EJB3, porém estou com problemas quanto as transações… Eu queria criar uma transação quando o usuario se loga no sistema, e guardar em algum lugar para que eu possa pegar em qualquer parte do sistema, gostaria de deixar isso na sessão, mas se for errado fazer, como eu faço ou qual é a melhor forma de fazer?