登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>JSP教程>>工具.对象.设计>>jsp 实现在线人数统计
jsp 实现在线人数统计
来源: ‖ 作者: ‖ 点击: ‖ 时间:11-01-12 11:35:25 ‖ 【 】‖ 我要投稿

首先写个类:

    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;

    }

    }

    然后配置web.xml

   

   

    xmlns="http://java.sun.com/xml/ns/j2ee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    ****************************************

   

   

   

    SessionCount.SessionCounter (注意此处)

   

   

    *****************************************

   

建个JSP测试:

    test.jsp

    <%@ page language="Java" contentType="text/html;charset=GBK"%>

    <%@ page import="java.sql.*"%>

    <%@ page import="SessionCount.SessionCounter" %>

   

   

   

    无标题文档

   

    在线人数:<%=SessionCounter.getActiveSessions()%>

   

   

    看看可以实现不?我也是找到的,我用了,可以统计出来.

加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
相关文章列表
请文明参与讨论,禁止漫骂攻击。  
网友评论