javaweb中实现在线人数统计
来源:互联网 发布:mysql精确两位小数 编辑:程序博客网 时间:2024/06/05 02:25
session并不是浏览器关闭时销毁的,而是在session失效的时候销毁下列代码就是监测session创建、销毁
package com.my.count;import javax.servlet.http.*;public class SessionCounter implements HttpSessionListener { private static int activeSessions = 0; //session创建时执行 public void sessionCreated(HttpSessionEvent se) { activeSessions++; } //session销毁时执行 public void sessionDestroyed(HttpSessionEvent se) { if (activeSessions > 0) activeSessions--; } //获取活动的session个数(在线人数) public static int getActiveSessions() { return activeSessions; }}
接下来就是配置web.xml
<listener> <listener-class> com.my.count.SessionCounter //这里是包名加类名 </listener-class> </listener>
接下来就可以在jsp页面中使用
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ page import="com.my.count.SessionCounter"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'ApplicationTest.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> 在线人数为:<%=SessionCounter.getActiveSessions() %> </body></html>
2 0
- javaweb中实现在线人数统计
- javaweb中实现在线人数统计
- javaWeb 在线人数统计
- 实现在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的Session、SessionListener、在线人数统计
- JavaWeb中的application统计在线人数案例
- jsp 实现在线人数统计
- jsp实现 统计在线人数
- .net实现在线人数统计
- java 实现统计在线人数
- java 实现统计在线人数
- Intent传递List<Object>
- 浏览器缓存机制剖析
- ReactNative textinput 常用方法
- oracle与sqlserver的十大区别
- 离散基础 (2). 关于“解空间的大小”的计算问题
- javaweb中实现在线人数统计
- pagecontext.request.getcontextpath和request.getContextPath()
- akka-http使用CORS(跨域资源共享)实现跨域请求
- 在线编码器 codeMirror
- 打印机配置,关于打印时候显示“错误-正在打印”
- dom4j对xml字符串的操作
- localStorage和sessionStorage使用总结
- 1058. A+B in Hogwarts (20)-PAT甲级
- Maven项目中使用本地JAR包