Java基本概念-监听器

来源:互联网 发布:找不到女朋友 知乎 编辑:程序博客网 时间:2024/05/15 02:26
一 jsp的内置对象application和session
 1 application:所有用户共用,启动TomCat时创建,停止TomCat时销毁
 2 session:私有的,请求到达时创建,30分钟后自动销毁,或者调用invalidate方法销毁
 
二 事件和监听
 1 事件:程序运行期间发生的事情
 2 监听:事件发生时,监听器可监听到事件的发生
三 实现显示在线人数的统计
 1 当application创建时,调用contextInitialized()方法,在线人数为0
 2 当application销毁时,调用contextDestroyed()方法,在线人数为0
 3 当session创建时,调用sessionCreated()方法,在线人数+1
 4 当session销毁时,调用sessionDestroyed()方法,在线人数-1
 5 将在线人数存在application中
 6 视图中使用el表达式显示在线人数
四 创建监听器的步骤
 1 建普通的Java类,实现相应的接口,重写方法
 2 配置web.xml如下
     <listener>
           <listener-class>监听器的包名以及类名</listener-class>
     </listener>
 
五 其他
 1 事件关键词:创建,销毁,赋值,改值
 2 事件处理程序:监听器调用的方法
 3 事件源发生事件时,由监听器监听到,由监听器调用事件处理程序
0 0
原创粉丝点击