Gostaria de, assim como tem no PJ, mostrar os usuarios conectados, ou logados no momento. Alguém tem alguma idéia? Já pensei em fazer uma tabelinha no banco que armazenasse o nome de todos os usuários que iam fazendo requisições, e dando delete e atualizando, porém quando o usuário ficasse sem clicar em nada, ele não seria considerado conectado, já que não fez requisições.
Aguardo idéias.
Usuarios on line
V
4 Respostas
D
pq vc não tenta armazenar nessa tabela quais usuários possuam uma sessao ativa?
V
O tomcat mostra quantas sessions tem abertas, mas nao sei como que faz para mostra QUAL a session.
J
Cara vc pode fazer da seguinte maneira:
Crie uma tabela usuarios com as seguintes colunas login, senha, nome;
Agora quando o usuario se logar no seu sistema vc pegara o nome do usuario e armazenara na sessao;
F
Existe a interface HttpSessionListener ela monitora qd uma sessão é
criada e destruída, e tb vc pode obter outras informações da sessão.
Será necessário colocá-la no web.xml (como listener) aí toda vez que
alguém criar uma sessão será disparado evento correspondete na classe que ao qual vc implementou esta interface, neste momento vc pode gravar numa tabela, e qd ocorrer o evento de destruição de sessão vc deleta o registro, vc pode ter uma log de tempo de permanência na sessão e outras coisas mais.
No web.xml use:
<listener>
<listener-class>com.SuaClasse</listener-class>
</listener>
no web.xml sei que tb tem uma tag que diz quanto tempo de timeout uma
sessão pode ter, o que corresponde ao método getMaxInactiveInterval da HttpSession. Qd der timeout ele dispara o evento da interface HttpSessionListener.
Espero ter ajudado.
Para isso use:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
Em minutos
Criado 23 de novembro de 2004
Ultima resposta 24 de nov. de 2004
Respostas 4
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo