父亲的大伯母怎么称呼:在JSP里怎么统计某一用户的在线时间,并将结果记载到相应的数据库的表里

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 22:16:51
一楼说的意思我懂,我想要具体的代码,基本思路谁都知道!!!!!!!

该用户登陆时,取系统时间,
该用户下线时,取系统时间.相减.
转化成分也好 小时也好 是你自己的事

放到数据库 了 没下线一次就加一下时间.

public final class YourSessionListener implements HttpSessionListener{
public void sessionCreated(HttpSessionEvent event) {
//计时开始
}
public void sessionDestroyed(HttpSessionEvent event) {
//计时结束
}
}

然后在web.xml定义一下
<listener>
<listener-class>com.yourcompany.YourSessionListener</listener-class>
</listener>