-
Session中的对象的钝化和活化 服务器关闭时会把活动的session的对象钝化,重新启动时则会活化查看全部
-
监听对象属性的增删改的监听器 根据对象不同要实现相应的接口: ServletContextAttributeListener HttpSessionAttributeListener ServletRequestAttributeListener 这些接口有对应的监听和响应属性增删改的方法: attributeAdded attributeRemoved attributeReplaced 这些方法接受一个xxxEvent参数,可以获取属性的信息,如:xxxEvent.getName()获取属性名查看全部
-
ServletRequest事件监听器 1.implements ServletRequestListener 2.Override requestInitialized/requestDestroyed ServletRequestListener的方法中接受容器传入的ServletRequestEvent参数,该参数可以获取ServletRequest:servletrequestevent.getServletRequest(),也可以获取ServletContext:servletrequestevent.getServletContext() 实例:获取request的参数(修改参数)查看全部
-
HttpSession事件监听器 1.implements HttpSessionListener 2.Override sessionCreated/sessionDestroyed HttpSessionListener的方法中接受容器传入的HttpSessionEvent参数,该参数可以获取HttpSession:httpsessionevent.getSession() 实例:统计在线用户人数查看全部
-
设置session超时,单位:分 <session-cofig> <session-timeout>1</session-timeout> </session-cofig>查看全部
-
ServletContext事件监听器 1.implements ServletContextListener 2.Override contextInitialized/contextDestroyed ServletContextListener的方法中接受容器传入的ServletContextEvent参数,该参数可以获取ServletContext:servletcontextevent.getServletContext() 实例:获取web.xml配置的参数查看全部
-
ServletContent设置初始化参数 <context-param> <param-name>...</param-name> <param-name>...</param-name> </context-param> 获取这些参数: servletcontext.getInitParameter("...")查看全部
-
监听器分类: 1.按监听对象分 ServletContext HttpSession ServletRequest 2.按监听事件分 监听对象的创建和销毁 监听对象的属性的增加和删除 监听HttpSession中保存的对象的状态查看全部
-
监听器启动顺序:多个监听器按照web.xml配置的顺序启动 监听器>过滤器>Servlet查看全部
-
启动的优先级: 监听器 > 过滤器 > Servlet查看全部
-
监听器web.xml配置 <listener> <listener-class>...</listener-class> </listener>查看全部
-
监听器的用途查看全部
-
监听器:监听对象发生的事件和状态并作相应处理 监听ServletContext/HttpSession/ServletRequest等域对象的创建与销毁 监听域对象的属性修改 做出处理查看全部
-
监听器的生命周期应该和上下文对象是一样的,否则本例无法实现其功能。查看全部
-
ServletRequestListener查看全部
举报
0/150
提交
取消