[Resolvido] como usar sessao no jsf?

Aew pessoal blz.

Inton to com um probleminha, aqui na minha aplicação, eu estou usando JSF.
A duvida eh a seguinte: Estou precisando salvar os dados de login na sessão para que eu possa usa-los como filtro. Porem nao estou achando nada na net. Alguem tem alguma dica de solução para o meu problema ?

http://java.sun.com/javaee/5/docs/tutorial/doc/JSFPage.html#wp114889

Eu nunca usei JSF… mas dá uma olhada nesse link acima aih, aí explica como usar com JSP, nao sei se é o teu caso.

E abaixo tem outras formas de uso dela. Se tem sessao, ou algo similar, tem nesse tutorial ae… :smiley:

http://java.sun.com/javaee/5/docs/tutorial/doc/

Para obter/abrir a sessão dentro de um backing bean do JSF vc pode fazer assim:

HttpSession session = ( HttpSession ) FacesContext.getCurrentInstance().getExternalContext().getSession( true );

Onde o valor boolean de getSession indica se você quer abrir uma nova sessão caso não haja uma aberta (true) ou se você não quer abrir uma nova sessão caso já haja alguma aberta (false). Se não houver sessão aberta retorna null se usar false.

Até mais!

e para eu por exemplo inserir dados nela como ficaria ?ou seja escrever um valor atribuido a um javaBeans na sessao.

session.setAttribute( "nomeDoAtributo", valor );

Onde valor é um Object.

Até mais!

Aew pessoal valew pela estas explicações clarearam bastante!
:idea:

Disponha :smiley:

[quote=fabiel]Aew pessoal blz.

Inton to com um probleminha, aqui na minha aplicação, eu estou usando JSF.
A duvida eh a seguinte: Estou precisando salvar os dados de login na sessão para que eu possa usa-los como filtro. Porem nao estou achando nada na net. Alguem tem alguma dica de solução para o meu problema ?[/quote]

Poderia também ter jogado no faces config a tag session

dentro das tags do

:smiley:

No Java Anywhere tem um tutorial de JSF q eu faço isso: www.javawora.blogspot.com