-
监听器的启动顺序查看全部
-
创建监听器类实现ServletContextListener接口,然后再web.xml中注册即可(在web.xml的design视图下添加即可)查看全部
-
监听器的用途查看全部
-
Web监听器:查看全部
-
Servlet3.0下监听器的用法 @webListener 该注解用于将类声明为监听器,被@webLisrener标注的类 必须实现以下至少一个接口 ServletContextListener ServletContextAttributeListener ServletRequestListener ServletRequestAttributeListener HttpSessinListener HttpSessionAttributeListener查看全部
-
web监听器的监听对象与处理查看全部
-
ServletRequest主要用途: 读取参数 记录访问历史 ServletRequest实现了SevletRequestListener接口 两个事件的处理方法 requestInitalized方法 public void requestInitialized(ServletRequestEvment sre) request创建时候调用 requestDestroyed方法 public void requestDestroyed(ServletRequestEvent sre) request 销毁时调用查看全部
-
HttpSession的创建和销毁<br> 实现HttpSessionListener接口用于监听他的创建和销毁事件<br> 一个HttpSession可以注册多个HttpSessionLitener接口<br> 一个WEB应用中可以有多个HttpSession对象<br> 有两个处理方法:<br> sessioncreated方法:<br> public void sessionCerated(HttpsessionEvent se)<br> session创建的时候调用<br> sessionDestroyed方法:<br> public void sessionDestroyed(HttpsesionEvent se)<br> session销毁的时候调用<br> <br> HttpsessionListener的主要用途。<br> 统计在线人数<br> 记录访问日志,记录访问时间 访问ip<br> <br> <br> /**<br> 1.销毁session<br> 1.1关闭服务器<br> 1.2关闭流浪器<br> 1.3不关闭浏览器。session超时<br> */、<br> <br> 不关闭浏览器,。session超时<br> 可以在web.xml配置session关闭时间<br> <session-config><br> <session-timeout>0</session-timeout><br> </session-config><br> 0:session没有超时的限制<br> 1:session超过一分钟后销毁,但是并不是准确的一分钟查看全部
-
监听器的作用查看全部
-
1.域对象 session/request/application 2.事件 创建/销毁/属性变更/servlet状态改变 3.顺序 监听器->过滤器->Servlet查看全部
-
1.统计在线人数:使用ServletSessionListener监听器的初始化和销毁实现增加和删除 2.在线用户信息:使用ServletRequestListener监听器的初始化实现获取用户信息 3.保存:保存于全局的getSession.getServletContext().getAttribute("","")里面 4.${userNumber}是EL表达式,可以获取userNumber的值查看全部
-
注解@WebListener ServletContextListener ServletContextArributeListener ServletRequestListener ServletRequestArributeListener HttpSessionListener HttpSessionArributeListener查看全部
-
监听器的分类-按监听事件划分: 1、监听器绑定到HttpSession域中的某个对象的状态事件监听器; 2、HttpSession中的对象状态: (1)绑定:通过setAttribute保存到session对象当中; (2)解除绑定:removeAttribute; (3)钝化:将session对象持久化到存储设备上; (4)活化:将session对象从存储设备上进行恢复。 3、session钝化机制: (1)把服务器中不常使用的session对象暂时的序列化到系统文件或是数据库中,当使用时反序列化到内存中,整个过程有服务器自动完成。 (2)session的钝化机制由SessionManager管理,创建一个普通的javabean绑定和解除绑定需实现HttpSessionBindingListener接口 4、要想实现钝化和活化,除了需实现HttpSessionActivationListener接口还需要实现Serializable接口查看全部
-
监听域对象中的属性的增加和删除的事件监听查看全部
-
ServletRequest的事件监听器 实现ServletRequestListener接口用于监听它的创建和销毁事件 一个ServletRequest可以注册多个ServletRequestListener接口, 有两个事件处理方法: requestInitialized方法: public void requestInitialized(ServletRequestEvent sre) request创建时调用 参数ServletRequestEvent可以获取ServletRequest对象 ServletRequest sr = sre.getServletRequest() 进而获取初始化参数:sr.getInitParmeter("") requestDestroyed方法: public void requestDestroyed(ServletRequestEvent sre) request销毁时调用 ServletRequest的主要用途: 读取参数 记录访问历史 request监听的是用户的每一个访问请求查看全部
举报
0/150
提交
取消