jsp统计在线人数
2011-04-26 16:26
295 查看
写个session监听器,并注册到web.xml中
注册代码
com.xx.SessionCounter
com.xx.SessionCounter
类
实现HttpSessionListener接口
sessionCreated 创建session时候执行的方法
sessionDestroyed 销毁session时候
如果需要与session交互,可以用HttpSessionEvent对象取得该web项目的session,ServletContext对象和其他对象。。。
Java代码
package com.xx;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCounter implements HttpSessionListener {
private static int activeSessions = 0;
public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
}
public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
}
public static int getActiveSessions() {
return activeSessions;
}
}
注册代码
com.xx.SessionCounter
com.xx.SessionCounter
类
实现HttpSessionListener接口
sessionCreated 创建session时候执行的方法
sessionDestroyed 销毁session时候
如果需要与session交互,可以用HttpSessionEvent对象取得该web项目的session,ServletContext对象和其他对象。。。
Java代码
package com.xx;
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCounter implements HttpSessionListener {
private static int activeSessions = 0;
public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
}
public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
}
public static int getActiveSessions() {
return activeSessions;
}
}
相关文章推荐
- jsp简单实现统计在线人数
- jsp在线人数统计
- 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数
- jsp+servlet+java 实现统计在线人数
- 利用servlet监听器实现jsp中在线人数统计的方法
- jsp利用application统计在线人数的方法
- JSP基于session,application的在线人数统计
- jsp 实现在线人数统计
- JSP&Servlet 统计在线人数及信息
- servlet+java+jsp实现在线人数的统计
- jsp 统计在线人数
- jsp实用两例:用filter解决汉字编码及禁止页面缓存 和 用listener实现在线人数统计.
- jsp统计在线人数
- 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数
- jsp实现 统计在线人数
- jsp实用两例:用filter解决汉字编码及禁止页面缓存 和 用listener实现在线人数统计
- session-JSP下实现防止重复在线,统计在线人数的办法
- jsp统计在线人数问题
- jsp简单实现统计在线人数(未测试)
- Jsp在线人数统计 - 实现后台强制前台某个用户退出