Como contar quantos usuário estão em sessão

2 respostas
F

eu tenho o seguionte código aqui:

//Cira sessao
	HttpSession sessao; 
	//Ativa sessao
	sessao = request.getSession(true);
	//Tempo da sessao
   	sessao.setMaxInactiveInterval(600);
	//armazeda o id em string
	String cod_userlogado = sessao.getId();
	//atribui um valor e nome pra sessao
	sessao.setAttribute("usuario_site",cod_userlogado);

agora queria apenas contar quantos usuários existem.

att
fernando becker

2 Respostas

S

Bom como a sessão é única por usuário só existirá um por sessão, mas você pode criar um listener, seguindo o conceito deste link:

http://www.java2s.com/Code/Java/Servlets/Servletsessionlistener.htm

E criar uma variável estática que faça a contagem.

L

Vc está usando JBoss? Se estiver, no jmx-console vc consegue obter esta informação.

Criado 24 de março de 2009
Ultima resposta 24 de mar. de 2009
Respostas 2
Participantes 3