-
监听器分类: 1.按监听器的对象划分 a 用户监听应用程序环境对象(ServletContext)的事件监听器 b 用于监听用户会话对象(HttpSession)的事件监听器 c 用于监听请求消息对象(ServletRequest)的事件监听器 2.按事件划分: a 监听域对象自身的创建和销毁的事件监听器 b 监听域对象中的属性的增加和删除的事件监听器 c 监听绑定到HttpSession域中的某个对象的状态的事件监听器查看全部
-
(1)监听器的启动顺序按照它们在“web.xml”中的配置顺序,如果使用注解来配置监听器,那么又将按照什么顺序来启动呢? (2)启动Web应用时,首先加载监听器,然后是过滤器,最后才是Servlet;查看全部
-
Web监听器的主要作用查看全部
-
Web监听器查看全部
-
按监听的对象划分查看全部
-
按监听的事件划分查看全部
-
ServletRequest可以记录参数、访问历史查看全部
-
HttpSession的用途:统计在线人数、记录访问日志 一个web项目可以有不止一个HttpSession查看全部
-
ServletContext的用途:定时器、全局变量 一个web项目只能有一个ServletContext查看全部
-
监听器的优先级和启动顺序!查看全部
-
Web监听器的作用查看全部
-
监听对象范围!查看全部
-
ServletContext监听器查看全部
-
监听器的分类-按监听事件划分: 1、监听器绑定到HttpSession域中的某个对象的状态事件监听器; 2、HttpSession中的对象状态: (1)绑定:通过setAttribute(); (2)解除绑定:removeAttribute(); (3)钝化:将session对象序列化到存储设备上 (4)活化:将session对象从存储设备上进行恢复 3、session钝化机制: (1)把服务器中不常使用的session对象暂时的序列化到系统文件或是数据库中,当使用时反序列化到内存中,整个过程有服务器自动完成。 (2)session的钝化机制由SessionManager管理 4、实现绑定和解除绑定,创建一个【普通的javabean】绑定和解除绑定需实现【HttpSessionBindingListener】接口; 实现钝化和活化,需实现HttpSessionActivationListener接口和Serializable接口查看全部
-
监听域对象中的属性的增加和删除的事件监听器 ServletContext、HttpSession、ServletRequest对象的中属性的增加和删除有单独的事件监听器 XXAttributeListner 监听的事件包括 attributeAdded() attributeRemoved() attributeReplaced() getAttribute()和getParameter()区别: request.getAttribute的值获得是从request.setAttribute的值 request.getParameter是URL中加的参数值查看全部
举报
0/150
提交
取消