- package com.counter;
- import javax.servlet.*;
- import javax.servlet.http.*;
- public class LoginCounter implements HttpSessionListener {
- private static int count = 0;
- public void sessionCreated(HttpSessionEvent se) {
- count++;
- }
- public void sessionDestroyed(HttpSessionEvent se) {
- if(count > 0)
- count--;
- }
- public static int getCount() {
- return count;
- }
- }
文件内容如下:
- <!-- Web.xml -->
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!DOCTYPE web-app
- PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
- <web-app>
- <!-- Listeners -->
- <listener>
- <listener-class>
- com.counter.LoginCounter
- </listener-class>
- </listener>
- </web-app>
<%@ page import="com.counter.LoginCounter" %>
在线:<%=com.counter.getCount() %>