好久没有做关于j2ee方面的程序了,今天看到了Listener一章,并且顺便抄写了一些程序。总结一点东西:
1、当在web.xml中没有配置jsp文件,然后要对它进行访问时,要将这个jsp文件直接放在WebContent目录下面,放在WEB-INF目录下的文件是受保护的文件。
比如说工程名称为ListenerProject,则访问 jsp文件的url可以写成http://localhost:8090/ListenerProject/hello.jsp
如果在web.xml文件中配置了welcome-file,则访问的url为
http://localhost:8090/ListenerProject
2、在servlet监听体系中,定义的各种监听接口:
(1)、ServletContextListener-->用于监听ServletListener的创建和销毁
(2)、ServletContextAttributeListener-->用于监听ServletContext的属性改变
(3)、ServletRequestAttributeListener-->用于监听Servlet请求中的属性改变
(4)、ServletRequestListener-->用于监听Servlet中的请求对象创建和销毁
(5)、HttpSessionActivationListener-->用于监听HTTP会话的激活和钝化
(6)、HttpSessionAttributeListener-->用于监听HTTP会话中属性的改变
(7)、HttpSessionBindingListener-->用于监听HTTP会话中属性的增加和删除
(8)、HttpSessionListener-->用于监听HTTP会话的创建和销毁
分享到:
相关推荐
Servlet、Filter、Listener 详解 Servlet 是运行在服务器上的小程序,它可以使任何 Java 应用程序、...Servlet 负责处理客户端的请求,Filter 负责过滤和拦截 Web 资源,而 Listener 负责监听Servlet 容器中的事件。
Servlet中的八大Listener是Java Web开发中的重要组成部分,它们允许开发者监听和响应Web应用程序中的特定事件。这些Listener提供了在Servlet容器(如Tomcat)管理的生命周期事件上的扩展点,使得我们能够在恰当的...
在Java的Web开发中,Servlet和Listener是两个非常重要的组件,它们构成了动态Web应用程序的核心部分。Servlet主要负责处理客户端的请求并返回响应,而Listener则用于监听和响应各种Web应用程序中的事件。本教程将...
Web.xml 中的 listener、filter、servlet 加载顺序及其详解 在 Web 应用程序中,web.xml 文件扮演着非常重要的角色,它定义了 Web 应用的结构和配置。其中,listener、filter、servlet 是三个非常重要的概念,它们...
在Java Web开发中,`ServletListener`是一类特殊的设计模式,主要用于监听容器中的事件。例如,当一个HTTP会话被创建或销毁时,或者当请求开始或结束时,这些监听器可以执行特定的操作。它们通过观察者设计模式实现...
Servlet、Filter和Listener是Java Web开发中的核心组件,它们在构建动态Web应用程序中扮演着重要角色。下面将分别深入解析这三个概念。 **Servlet接口** Servlet是Java编程语言中定义的一个接口,它允许开发者创建...
Web服务器中的三大组件,即Servlet、Filter和Listener,是构建动态Web应用程序的关键元素。这些组件都是基于Java的,主要用于增强和扩展Web服务器的功能。 Servlet是Java中用于处理HTTP请求的核心组件,它是动态...
关于filter、servlet在web.xml配置及加载顺序
在Spring Boot应用中,整合Listener主要是为了监听应用的生命周期事件,例如在应用启动或关闭时执行特定的操作。这里我们讨论两种整合Listener的方式。 ### 方式一:通过注解扫描完成Listener组件的注册 1. **创建...
在Java Web开发中,`Servlet`、`Filter`和`Listener`是三个核心组件,它们在构建动态Web应用程序中扮演着重要角色。本篇将详细阐述这三个概念以及它们的工作原理和应用场景。 首先,我们来了解`Servlet`。Servlet是...
Servlet是Java Web开发中的核心组件,它用于扩展服务器的功能,处理来自客户端(通常是Web浏览器)的请求,并向客户端发送响应。这份"Servlet中文帮助文档"提供了关于Servlet API的详细描述,便于开发者理解和使用。...
8. Servlet 中 Listener 基本编程技术:包括如何使用 Listener 来监听会话的创建和销毁事件等。 9. JSP 指令的使用方法:包括如何使用 JSP 指令来控制 JSP 页面的执行等。 10. JSP 动作的使用方法:包括如何使用 JSP...
9. **监听器**:Servlet Context Listener、Session Listener和Request Listener等,它们在特定事件发生时执行代码,如上下文初始化、会话创建或结束。 10. **MVC模式**:Servlet与Model-View-Controller设计模式的...
Java Servlet监听器(Listener)是Java Web开发中的一个重要组件,它们允许开发者在特定事件发生时执行自定义逻辑,而无需直接修改原有的业务代码。监听器是Servlet规范的一部分,通过实现特定的接口,开发者可以...
9. **监听器Listener**:Servlet API中的监听器(如ServletRequestListener、ServletContextListener)可以在特定事件(如请求到达、应用启动/停止)发生时执行代码,增强了应用程序的灵活性。 10. **会话管理**:...
除了这些核心接口,Servlet API还包括了过滤器(Filter)和监听器(Listener)的概念,它们是实现Web应用功能扩展和管理的重要工具。 - `javax.servlet.Filter`:过滤器允许我们在请求到达Servlet之前和响应离开...
在Java的Web开发中,Filter、Servlet和Listener是三个核心组件,它们共同构成了Web应用程序的基础架构。下面将分别详细介绍这三个概念及其功能。 1. **Filter(过滤器)** - **功能**:Filter的主要作用是在请求...
在这个名为“servlet简单小练习”的压缩包文件中,包含了几个关于Servlet的简单示例,包括servlet_listener、servlet_resourceaccess、servlet_filter以及一个名为“servlet”的综合练习。 1. **servlet_listener**...