-
监听器的定义查看全部
-
监听器的划分和继承类查看全部
-
1.WEB监听器的用途:统计在线人数、加载初始化信息、统计网站访问量、和Spring结合<br> 2.创建Web监听器的步骤:<br> ①创建一个实现监听器接口的类<br> ②配置web.xml进行注册查看全部
-
web监听器查看全部
-
Servlet3.0的前提条件:<br> 1、使用Servlet3.0新标准Jar包;<br> 2、JDK版本必须1.6以上;<br> 3、编译器的编译级别为6.0;<br> 4、在web.xml文件中,使用3.0规范;<br> 5、使用支持servlet3.0特性的web容器,比如tomcat7.0<br> 在Servlet3.0监听器的用法,无需在web.xml中进行注册只需要通过“@WebListener”注解即可:查看全部
-
Servlet规范: HttpSessionBindingListener、HttpSessionActivationListener都针对的是JavaBean类,JavaBean类实现该接口; 在Web应用中将该JavaBean类的对象存储到Session中就会触发HttpSessionBindingListener监听器的valueBound(绑定)方法, 移除则会触发HttpSessionBindingListener监听器的valueUnBound(解除绑定)方法; tomcat服务关闭时会触发HttpSessionActivationListener监听器的sessionWillPassivate(钝化)方法; tomcat重启后会触发HttpSessionActivationListener监听器的sessionDidActivate(活化)方法 Ps:Session的钝化和活化会有序列化和反序列化操作,所以在实现HttpSessionActivationListener接口的同时也需要实现Serializable接口查看全部
-
Tomcat有两种Session的钝化管理器之二:查看全部
-
Tomcat有两种Session的钝化管理器之一:查看全部
-
Session的钝化机制:查看全部
-
监听绑定到HttpSession域中的某个对象的状态:<br> HttpSession中的对象状态:<br> 绑定(用setAttribute保存到Session中) <----> 解除绑定(用removeAttribute从session中移除)<br> 钝化(将Session对象持久化到存储设备) <----> 活化(从持久化设备中恢复Session对象)查看全部
-
监听域对象中属性的增加和删除: getAttribute()和getParameter()方法的区别: getAttribute()方法取的是域对象的属性,只有setAttribute()了属性才能取到 而getParameter()方法取得是提交的参数查看全部
-
ServletRequest:<br> 一个ServletRequest对象可以注册多个ServletRequestListener接口 requestInitialized方法的参数ServletRequestEvent可以获取到ServletRequest和ServletContext对象查看全部
-
HttpSession: 一个HttpSession可以注册多个HttpSessionListener接口; 一个Web应用可以有多个HttpSession对象 在Web.xml中配置Session的销毁时间: <session-config> <session-timeout>1</session-timeout>//0为没有超时限制,单位为分钟 </session-config>查看全部
-
ServletContext的使用: PS:在一个web项目中可以有多个ServletContextListener,但是只有一个ServletContext对象 在contextInitialized方法中ServletContextEvent对象有getServletContext()方法,该方法返回一个ServletContext对象; ServletContext对象用处: 1、用于获取web.xml中配置的<context-param>初始化参数,使用该对象的getInitParameter()方法; 2、用于给该对象中放置一些全局的属性值,使用该对象的setAttribute()方法;查看全部
-
监听器分类:<br> 1、按照监听的对象划分:<br> a、用于监听应用程序环境对象(ServletContext);<br> b、用于监听用户会话对象(HttpSession);<br> c、用于监听请求消息对象(ServletRequest);<br> 2、按照监听的事件划分<br> a、监听域对象自身的创建和销毁;<br> 域对象((ServletContext、HttpSession、ServletRequest)),这三个域对象分别对应三个监听接口(ServletContextListener、HttpSessionListener、ServletRequestListener)<br> b、监听域对象中的属性的增加和删除;<br> c、监听绑定到HttpSession域中的某个对象的状态;查看全部
举报
0/150
提交
取消