Sessao em JSF

Bom, eh o seguinte: eu tenho uma classe Usuario onde tenho, por exemplo, as variaveis login e senha. E tenho uma classe Mensagem onde tenho as variaveis mensagem e usuario.
Depois que o usuario tiver logado no sistema, ele pode escrever mensagens… Como eu faço para pegar o valor da variavel login (da classe usuario) para poder colocar na variavel usuario (da classe mensagem)? Quero pegar essa variavel login da sessao para poder jogar em usuario…

Obrigada!

[]'s
Talita

HttpServletRequest request = // etc
HttpSession session = request.getSession( false );

String name;
if( session != null )
{
    Usuario user = ( Usuario ) session.getAttribute( "usuario" ) ;
    if( user != null )
        name = user.getNome();
}
else
{
    // manda para a página de login ou qualquer outra coisa
}

O parâmetro ‘false’ do método getSession faz com que ele retorne null caso não haja uma sessão.

Obrigada, moço!!! :slight_smile:

Ei, acho que sua foto tá meio desatualizada! eheheheheh o natal já passou faz um tempão! :smiley:

bjo

Editei lá, tinha esquecido de colocar session.getAttribute( … etc ).

Oi moça ;D a preguiça é maior hehe

O LIPE tah trabalhando arduamente por uma causa justa! :smiley:

[quote=LIPE]Editei lá, tinha esquecido de colocar session.getAttribute( … etc ).

Oi moça ;D a preguiça é maior hehe[/quote]

Eu percebi que havia faltado o “session”… Obrigadinha viu,moço :smiley: funcionou!!!

Você deveria colocar uma foto bronzeado :stuck_out_tongue: já que estamos no verão! hauahauahua

bjos