制作站点计数监听器

站点计数监听器

站点计数监听器的制作是新增的功能,在许多触发性的处理中需要使用此功能,通常用于用户对某一事件的触发监听,如监听用户的来访与退出、监听某一数据事件的发生,或者定义一个周期性的时钟定期执行。

站点计数监听器示例

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>
时间: 2024-12-28 09:38:25

制作站点计数监听器的相关文章

站点建设价格为什么有高有低?站点建设该怎样选择?

这是一个网络和信息的时代.对企业来说在这个时代生存的基本门面是站点,站点能做什么? 1.宣传自己,非常多人在认识一个新奇事物的时候第一个想到的肯定是先百度一下.搜一搜.这就为我们提供了潜在的客户,而且在网络上为企业树立了一个初步的外在形象. 2.展示服务及案例,潜在客户能从百度上找到你,考量企业的实力是必须的,那就须要企业规划好在站点上展示的信息.尽量可以诠释企业的实力.服务.成功的案例. 3.销售,有的站点除了宣传展示.还要求站点可以提供给浏览者一定的互动,比方说客服咨询.留言,比方说办理会员

JavaWeb显示器

本文研究的总结.欢迎转载,但请注明出处:http://blog.csdn.net/pistolove/article/details/44310967 A:监听器的定义 专门用于其它对象身上发生的事件或状态改变进行监听和对应事件处理的对象,当被监听的对象发生改变时,马上採取对应的行动. client请求                                       ServletContext --> Application      上下文对象 由容器创建 web监听器    

css3的nth-child选择器的具体探讨

css3的nth-child选择器的具体探讨 前言 在十年前開始的div+css布局兴起之时,我就開始了CSS的学习和实践.在当年,对于CSS选择器,基本上是没有什么选择性的,仅仅有ID选择器,CLASS选择器,以及元素选择器,当然,还包含#id p 这样的子选择器. 在那个蛮荒时代,各大浏览器对CSS的支持是相当那啥了.于是,我们为了实现一些效果,比方要控制列表中的最后一个元素,我们会给最后一个元素加上一个CLASS,来方便我们特殊处理.假设要做各行变色这样的特殊效果,我们须要各行给每一个列加

问答搜索

个人制作站点http://so.xuji.pro 问答搜索:整合百度经验.搜搜问问.百度知道.知乎.果壳百科.雅虎知识堂.好搜问答等问答搜索平台的全网搜索引擎,一站式服务,有问必答,马上获取你要的答案.

Linux下几种文件传输命令

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

【HTML5 1】39个让你受益的HTML5教程

闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们能够帮助大家更好地学习HTML5. 好人啊! 只是,作者原来说的40个仅仅有39个,由于第5个和第8个是反复的. 原文在此! 1. 五分钟入门HTML5 (Learn HTML5 in 5 Minutes!)  By Jennifer Marsman 毫无疑问,HTML5是一个热门话题.假设你须要一个迅速了解HTML基础的速成课程,那这就是你须要的.我将介绍新的语义标签(markups). 使用canvas进行绘制和动画.视频(<v

39个让你受益的HTML5教程

闲话少说,本文作者为大家收集了网上学习HTML5的资源,期望它们能够帮助大家更好地学习HTML5. 好人啊! 只是,作者原来说的40个仅仅有39个,由于第5个和第8个是反复的. 原文在此! 1. 五分钟入门HTML5 (Learn HTML5 in 5 Minutes!)  By Jennifer Marsman 毫无疑问,HTML5是一个热门话题.假设你须要一个迅速了解HTML基础的速成课程,那这就是你须要的.我将介绍新的语义标签(markups). 使用canvas进行绘制和动画.视频(<v

程序猿必要10免费的钱jquery小工具

本周带来10款免费的jquery插件.假设你也有好的作品,欢迎分享到社区中来,在得到帮助的同一时候,也能与很多其它人分享来自你的作品. jQuery导航菜单置顶插件 - stickyUp . 在线演示 stickyUp是一款能够帮助你生成置顶效果的jquery插件,假设你希望生成一个固定页面顶端的导航效果,能够使用stickUp来高速生成. 很有用的回弹菜单 在线演示 这是一款有用型的菜单插件,能够用在非常多地方.点击链接能够查看到在线演示并获得免费下载. 使用jQuery adaptive m

Linux的文件传输命令总结

因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp,wget,curl. rcp rcp不是一种安全的的传输文件的方式,rcp通过rsh(rsh见下面)来执行远程命令,要使用rcp必须经过一些配置,现在rcp已经被scp取代了,常用scp来进行文件传输.要使用rcp,需要具备以下条件: (1)如果系统中有/etc/hosts 文件,应确保该文件包含要