在用户登陆论坛后,在session中保存一个属性名为IsMember的属性,属性值根据用户是否会员确定,并根据用户是否为会员将Counter类中member或者notMember属性加一,使用HttpSessionListener可以监听session的创建和销毁
这里只监听销毁方法.
public class Counter implements HttpSessionListener {
private static int member = 0;//会员
private static int notMember=0;//非会员
public void sessionCreated(HttpSessionEvent se) {
}
public void sessionDestroyed(HttpSessionEvent se) {
if ((String)(se.getSession().getAttribute("IsMember"))=="会员")
{
member--;
}
else
{
notMember--;
}
}
}