手机
当前位置:查字典教程网 >编程开发 >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统计在线人数代码】相关文章:

Servlet+Jsp实现图片或文件的上传功能具体思路及代码

JSP中实现301重定向的代码

图片轮播js代码

jsp+javascript打造级连菜单代码

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

java中IP地址转换十进制数实现代码

Jsp页面URL中传递参数乱码的方法

如何解决JSP参数传递乱码

jsp Servlet如何处理表单数据

jsp文件绝对路径的设置方法

精品推荐
分类导航