手机
当前位置:查字典教程网 >编程开发 >JSP教程 >jsp统计在线人数代码
jsp统计在线人数代码
摘要:首先写个类:importjavax.servlet.*;importjavax.servlet.http.*;publicclassSess...

首先写个类:

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



<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"

xmlns="/xml/ns/j2ee"

xmlns:xsi="/2001/XMLSchema-instance"

xsi:schemaLocation="/xml/ns/j2ee

/xml/ns/j2ee/web-app_2_4.xsd">

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

<!-- Listeners -->

<listener>

<listener-class>

SessionCount.SessionCounter (注意此处)

</listener-class>

</listener>

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

</web-app>

建个JSP测试:

test.jsp

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

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

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

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GBK">

<title>无标题文档</title>

<body bgcolor="#FFFFFF">

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

</body>

</html>

测试以下,会发现程序已经统计出结果了。

【jsp统计在线人数代码】相关文章:

jsp中获取当前目录的方法

servlet分页代码示例

J2ME/J2EE实现用户登录交互 实现代码

一个实用的JSP分页代码

获取jsp各种参数

防止重复在线,统计在线人数的办法

一个jdbc 测试程序代码

JSP验证码大全之数字验证码

jsp留言板源代码三: 给jsp初学者.

jsp计数器制作

精品推荐
分类导航