使用SessionListener统计在线人数
来源:互联网 发布:国家域名注册中心 编辑:程序博客网 时间:2024/04/29 23:22
1.编辑监听类:
import javax.servlet.http.HttpSessionListener;
import javax.servlet.http.HttpSessionEvent;
import org.apache.log4j.Logger;
/** *//**
* Session监听器
*/
public class SessionListener implements HttpSessionListener ...{
private Logger logger=Logger.getLogger(this.getClass());
private long count=0;
public synchronized void sessionCreated(HttpSessionEvent se) ...{
this.count=this.count+1;
se.getSession().getServletContext().setAttribute("count",this.count+"");
}
public synchronized void sessionDestroyed(HttpSessionEvent se) ...{
this.count=this.count-1;
se.getSession().getServletContext().setAttribute("count",this.count+"");
}
}
import javax.servlet.http.HttpSessionEvent;
import org.apache.log4j.Logger;
/** *//**
* Session监听器
*/
public class SessionListener implements HttpSessionListener ...{
private Logger logger=Logger.getLogger(this.getClass());
private long count=0;
public synchronized void sessionCreated(HttpSessionEvent se) ...{
this.count=this.count+1;
se.getSession().getServletContext().setAttribute("count",this.count+"");
}
public synchronized void sessionDestroyed(HttpSessionEvent se) ...{
this.count=this.count-1;
se.getSession().getServletContext().setAttribute("count",this.count+"");
}
}
2.注册监听到web.xml:
<web-app>
...
<listener>
<listener-class>com.link2friend.friend.sessionlistener.SessionListener</listener-class>
</listener>
...
</web-app>
...
<listener>
<listener-class>com.link2friend.friend.sessionlistener.SessionListener</listener-class>
</listener>
...
</web-app>
3.网页上使用:
<%=application.getAttribute("count")%>
- 使用SessionListener统计在线人数
- 使用SessionListener统计在线人数
- 使用SessionListener统计在线人数
- Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- 用SessionListener实现统计在线人数及访问量
- 用SessionListener实现统计在线人数及访问量
- SessionListener,据说是可以用来统计系统的在线人数
- 使用HttpSessionListener统计在线人数
- 使用HttpSessionBindingListener统计在线人数
- 使用HttpSessionBindingListener统计在线人数
- jbpm知识点——tasknode
- Windows编程的剪贴板机制
- "集合已更改,枚举类型不可能不可用
- java程序员面试之150++
- C#类库编译及使用
- 使用SessionListener统计在线人数
- 程序员健康建议
- JAVA网络编程
- 如何应对“季节性情绪失调”
- 30分钟学习正则表达式
- jbpm知识点——identity
- Websphere Applicaiton Server集群中的数据源配置
- 看了一下Martin Fowler谈的人本接口和最小接口
- 让你的blog支持即划即译