public class UserSession{
  public static int userCount=0;//利用一个静态变量存放在线人数
  public void addUser(){//登陆的时候调用
    userCount++;
  }
  public void delUser(){//退出的时候调用
    userCount--;
  }
}
login里面调用过程如下:
try{
            web.UserSession userSession=(web.UserSession)request.getSession().getAttribute("userSession");
            userSession.setIsLogin(true);
            userSession.addUser();
            if (rs.getString(2).trim().equals("1"))
              userSession.setIsSuper(true);
            else
              userSession.setIsSuper(false);
            response.sendRedirect("index.jsp");
          }
          catch(Exception e){
            response.sendRedirect("default.jsp");
          }