开发者社区> 问答> 正文

监听器有哪些作用和用法?

监听器有哪些作用和用法?

展开
收起
东东zq 2021-10-26 18:22:26 1363 0
1 条回答
写回答
取消 提交回答
  • Java Web开发中的监听器(listener)就是application、session、request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件,如下所示: ①ServletContextListener:对Servlet上下文的创建和销毁进行监听。 ②ServletContextAttributeListener:监听Servlet上下文属性的添加、删除和替换。 ③HttpSessionListener:对Session的创建和销毁进行监听。 补 充:session的销毁有两种情况: session超时(可以在web.xml中通过 / 标签配置超时时间); 通过调用session对象的invalidate()方 法使session失效。 ④HttpSessionAttributeListener:对Session对象中属性的添加、删除和替换进行监听。 ⑤ServletRequestListener:对请求对象的初始化和销毁进行监听。 ⑥ServletRequestAttributeListener:对请求对象属性的添加、删除和替换进行监听。 常见的监听器用途主要包括:网站在线人数技术、监听用户的行为(管理员踢人)。

    2021-10-26 18:41:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载
继承与功能组合 立即下载

相关实验场景

更多