1.对象作用域
1.1:ServletContext
1.1.1:获得方式:servlet的servletConfig对象的getServletContext()
1.1.2:初始化:用web.xml中的标签context-param设置,其它servlet通过getInitParameter(String)可以获得其值;无法设置对象;
1.1.3特点:作用于该web项目的全域;线程不安全——可查询不可改
1.2:HttpSession
1.1.1:获得方式:request.getSession()
1.1.2:初始化:
1.1.3特点:作用于一个会话;线程不安全(卡片浏览器)
1.1.4:传递——
1.3:ServletRequest
1.1.1:获得方式:servlet的servletConfig对象的getServletContext()
1.1.2:初始化:用web.xml中的标签context-param设置,其它servlet通过getInitParameter(String)可以获得其值;无法设置对象;
1.1.3特点:作用于一次请求;垃圾自动回收;线程安全
1.1.4:传递——用请求转发来确保同一个请求。
1.4:方法
void setAttribute(String,Object)
Object getAttribute(String)——同键返回最后的值。键最好不要重复。
void removeAttribute(String)
Enumeration getAttributeNames()
2.事件监听
2.1:事件源和接口
2.1:ServlectContext——ServletContextListener、ServletContextAttributeListener
2. 2:httpSession——HttpSessionListener/HttpSessionActivationListener、HttpSessionAttributeListener/HttpSessionBindingListener
2.3:ServletRequest——ServletRequestListener、ServletRequestAttributeListener
2.2:监听的事件范围——web应用中以上3中对象的启动(……initialized)和销毁(……destroyed);以上3中对象的属性改变(增(attributeAdded)、删(attributeRemoved)、改(attributeReplaced)3方法)
2.3:代码实现步骤
2.3.1:事件源
2.3.2:监听器
2.3.3:实现监听器接口方法
2.3.4:建立联系(web.xml注册) <listener> <listener-class>com.lovo.test.MyContextListener</listener-class> </listener>
2.4:对象绑定
唯一一个不需在web.xml中设定listener
分享到:
相关推荐
本资源用于servlet事件监听器和JSP基础学习,非常适合新手学习
Web开发技术,Web组件I-Servlet事件监听相关教程,方便轻松容易接受。
servlet,监听器,javaservlet,监听器,java
我收集的servlet中事件、监听器机制、web.xml配置详解
Servlet监听 Servlet监听 Servlet监听 Servlet监听
servlet监听器案例,web.xml,加jsp,listener的配置和使用
目录 ...CSS总结 JavaScript总结 DOM总结 tomcat服务器 servlet基础 Request&Response编程 Cookie&Session ...Servlet事件监听器 JavaMail开发 (案例)Estore电子商城 软件国际化 Java基础加强 JQuery Ajax JSON
javaee 中Servlet中监听器介绍.
Servlet监听器的概念 各种类型的Servlet事件监听器的使用方法 监听器的配置方法
JavaWeb Servlet过滤监听应用.zip
servlet过滤器和监听器,servlet过滤器和监听器课件,servlet过滤器和监听器PPT
一个Servlet创建监听器的DEMO 用于监听客户端的请求、服务端的操作等
统计在线人员 人员登陆
NULL 博文链接:https://1601844782.iteye.com/blog/2274209
Servlet监听器是Servlet规范中定义的一种特殊类,用于监听Web应用程序中的ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及这些域对象的属性发生修改的事件。在基于移动Web在线考试系统...
JAVA Servlet监听器是指在Servlet容器中,用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后做一些必要的处理。监听器可以分为多种类型,每种类型都有其特定的应用场景和用途。 ...
Servlet、监听器、过滤器、MVC模式介绍.docx
1、 实验目的 通过所学监听器知识,学会使用监听器域对象的属性变更。 2、 实验环境 Win10 eclipse 3、 实验内容 熟悉Servlet事件监听器。
通过在网上浏览,总结有关servlet监听器的一些内容