博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet的监听器
阅读量:4980 次
发布时间:2019-06-12

本文共 1221 字,大约阅读时间需要 4 分钟。

*************************监听器Listener**************************

JS 事件处理函数

btn.onclick = test;

 

javaee 当发生某种事件时执行某个监听器中的代码,监听器相当于事件处理函数

需求: 统计网站的总访问量

ServletContextListener

第一步: 编写监听器类

package com.listener;

import javax.servlet.ServletContext;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

//监听ServletContext对象的监听器

public class MyServletContextListener implements ServletContextListener{

//当ServletContext对象创建时 执行(tomcat启动时创建)

@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("tomcat启动了");
ServletContext application = sce.getServletContext();
String count = application.getInitParameter("count");
System.out.println("count=" + count);
application.setAttribute("accessCount", new Integer(count));
}
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("tomcat停止了");
System.out.println("使用dom4j把application中的accessCount 保存到web.xml中");
}

}

 

第二步: 在web.xml中配置监听器

<listener>
<listener-class>com.listener.MyServletContextListener</listener-class>
</listener>

**************************************作业: 统计一下在线人数************************************

提示:实现session相关的监听器

 

转载于:https://www.cnblogs.com/MrTanJunCai/p/9907921.html

你可能感兴趣的文章
bzoj4765: 普通计算姬 (分块 && BIT)
查看>>
看完漫画秒懂区块链
查看>>
Oracle命令类别
查看>>
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>