Este artículo ha compartido con usted el código específico para el oyente de Java para implementar estadísticas de usuario en línea para su referencia.
1. Cree una lista de sesiones de clase de escucha en el proyecto e implementa la interfaz HttpsessionListener.
import javax.servlet.http.httpsessionEvent; : " + nuevo java.util.date ());} public void sessionDestroyed (httpsessionEvent se) {count--; system.out.println (" Sesión destruida: " + nuevo java.util.d ate ());} public static int getCount () {return Count;2. Configurar web.xml
<Oyeer> <Scuidion> Session Oyeer </cription> <Oyerer-class> com.xxx.sessionListener </oyente-class> </oyente>
3. Mostrar usuarios en línea en la página JSP
<% int count = com.xxx.sessionListener.getCount ();
Nota: Hay muchas interfaces para las sesiones de escucha en los servlets, y sus funciones son muy flexibles. Aquí queremos aclarar el concepto. Escuchar, porque la sintaxis para colocar sesiones en servlets es session.SetAttribute ("Nombre de la sesión", el objeto a colocar). La escucha de la sesión es una conexión HTTP. Para contar el en línea actual, el número de usuarios es el más adecuado.
¿Es este método de implementación de usuarios en línea muy especial?