在用户登陆论坛后,在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--; } } }
|
|