制作站点计数监听器
2015-06-15 20:40
253 查看
站点计数监听器
站点计数监听器的制作是新增的功能,在许多触发性的处理中需要使用此功能,通常用于用户对某一事件的触发监听,如监听用户的来访与退出、监听某一数据事件的发生,或者定义一个周期性的时钟定期执行。站点计数监听器示例
CounterListener.java监听类代码如下:package com.utils; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class CounterListener implements HttpSessionListener { public static int count; public CounterListener() { count = 0; } @Override public void sessionCreated(HttpSessionEvent arg0) { count++; } @Override public void sessionDestroyed(HttpSessionEvent arg0) { if(count > 0) { count--; } } }
写入WebContent/WEB-INF/web.xml文件,配置监听器,代码如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <listener> <listener-class>com.utils.CounterListener</listener-class> </listener> </web-app>
相关文章推荐
- 数字在排序数组中出现的次数
- 广州本田整车销售系统技术分析(五)
- Oracle R12采购接收流程(PR-PO-RCV-AP-Payment)
- c多文件编译
- 学习RecyclerView的一些东西
- 【性能诊断】六、并发场景的性能分析(windbg案例,大量的内部异常造成CPU飙升)
- aam中的训练过程
- iOS动画:UIView动画和CALayer动画(CABasicAnimation、CAKeyframeAnimation的使用)
- oracle中rowid的用法 (全面)
- hadoop学习笔记:hadoop文件系统浅析
- “重力锁屏”软件简介
- Ibatis SqlMapclient对象
- Android的五大基本组件
- PagerSlidingTabStrip
- EntityFramework6 连接mysql数据库(code first模式)
- 使用Ghost备份/恢复操作系统
- python模块学习 hashlib
- 计算几何中的精度问题(转)
- Environment
- centos php环境搭建