Recuperar dados das sessões criadas e ativas

Java

JAVA EE

20/03/2018

Bom dia a todos! Preciso de uma ajuda.

Quando eu faço o login, crio um objeto UsuarioDTO onde guardo o id e o nome do usuário e depois jogo na sessão com o nome de "usuarioAutenticado", caso eu queira pegar todas as seções ativas no sistema e listar os usuários, tem como?

Alguém pode me postar um exemplo?

Desde já agradeço

Marcos
Marcos

Marcos

Curtidas 0

Respostas

Marcio Souza

Marcio Souza

20/03/2018

É possível, para isso você vai precisar criar uma classe do tipo ouvinte na sua aplicação. Assim, cada vez que alguém logar essa classe é chamada e vai adicionar em algum lugar essa informação do usuário logado. Seu ouvinte deve implementar a interface HttpSessionListener. Depois, implemente os métodos dessa interface como achar melhor para suas necessidades. Se precisar de mais informações faça uma busca no google por Monitoramento/Gerenciamento de Sessões em Java que vai encontrar alguns materiais.
GOSTEI 0
POSTAR