哪位同志只用application,做过在线人数统计的? 不用session监听(反应太慢)
解决方案 »
- myeclipse无法创建Web项目
- 能否把javascript函数暴露在页面?
- 如何在jsp/servlet中获取服务器server.xml的connector中的URIEncode属性值!
- html 打开一个HMTL文件时,不显示菜单栏,工具栏。
- 有没有一种标签是这样的
- 关于struts标签中的bean:message和html:radio
- 求oracle的JDBC驱动(最好是源代码)和Servlet-API的源代码
- 关于中文变乱码的问题,请兄弟姐妹帮忙
- 请问在LINUX如何把MYSQL连接到JSP上?
- 请问:那位高手试过JNI应用到servlet上
- 急:java如何通过http url读取远程文件
- 数据的查询问题,大家讨论一下,到底怎样才合适
数据库用户表里有个字段,默认为0,每当用户上线,自动设为1.
当用户离开后(下线),可以通过session 来判断,设这个字段为0;
统计这个字段为1的用户数,就是当前在线人数;
这个方法比较笨,希望有高手出来指点....
所以想看看各位有没有好方法啊javabean:package bxconn;
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;
}
}
楼上的有的时候加一人,有的时候加了2人去拉,不准