JavaWeb监听器

    xiaoxiao2021-03-25  121

    Web监听器

    监听器用途

    1.统计在线用户 2.系统启动时加载初始化信息 3.统计网站访问量 4.跟Spring结合

    监听器分类

    按监听的对象划分

    1.用于监听应用程序环境对象(ServletContext)的事件监听器 用途:定时器、全局属性对象 2.用于监听用户会话对象(HttpSession)的事件监听器 用途:统计在线人数、记录访问日志 3.用于监听请求消息对象(ServletRequest)是事件监听器 用途:读取请求参数、记录访问历史 注:一个对象可有多个Listener

    按监听的事件划分

    1.监听域对象自身的创建和销毁的事件监听器 2.监听域对象中的属性的增加和删除的事件监听器 3.监听绑定到HttpSession域中的某个对象的状态的事件监听器

    创建监听器步骤

    1.创建实现监听器接口的类 2.配置web.xml进行注册 <listener> <listener-class>包名.类名</listener-class> </listener>

    servlet3.0下监听器的用法

    用注解@WebListener将类声明为监听器, 至少实现一下接口中的一个: ServletContextListener ServletContextAttributeListener ServletRequestListener ServletRequestAttributeListener HttpSessionListener HttpSessionAttributeListener 用法: @WebListener("This is only a demo listener") public class SimpleListener implements ServletContextListener{...}
    转载请注明原文地址: https://ju.6miu.com/read-11059.html

    最新回复(0)