Este artigo compartilhou com você o código específico para o ouvinte Java para implementar estatísticas de usuário on -line para sua referência.
1. Crie uma classe de audição sessionlistener no projeto e implemente a interface HTTPSessionListener.
Importar Javax.Servlet.http.httpSessionEvent; : " + novo java.util.date ());} public void sessionDestroyed (httpSessionEvent SE) {count--; system.out.println (" Sessão destruída: " + novo java.util.d Ate ());} public static int getCount () {Return Count;2. Configure web.xml
<Ilanter> <cription> ouvinte de sessão </cription> <lister-class> com.xxx.sessionListener </lister-class> </lister>
3. Mostre usuários on -line na página JSP
<% int count = com.xxx.sessionListener.getCount ();
Nota: Existem muitas interfaces para sessões de escuta em servlets, e suas funções são muito flexíveis. Aqui queremos esclarecer o conceito. Ouvir, porque a sintaxe para colocar sessões em servlets é session.setAttribute ("Nome da sessão", o objeto a ser colocado). A audição de sessão é uma conexão HTTP. Para contar o atual on -line, o número de usuários é o mais adequado.
Este método de implementar o usuário on -line é muito especial? Espero que este artigo seja útil e inspirador para o aprendizado de todos.