`
stephen830
  • 浏览: 3010138 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ServletRequestAttributeListener接口

    博客分类:
  • java
 
阅读更多

 

 

2.  HttpSessionAttributeListener接口

3.  ServletRequestAttributeListener接口

MyHttpSessionAndRequestAttributeListener

public class MyHttpSessionAndRequestAttributeListener implements

       HttpSessionAttributeListener, ServletRequestAttributeListener {

 

    public void attributeAdded(HttpSessionBindingEvent se) {

       System.out.println("session中增加了属性");

    }

    public void attributeRemoved(HttpSessionBindingEvent se) {

       System.out.println("session中删除了属性");

    }

    public void attributeReplaced(HttpSessionBindingEvent se) {

       System.out.println("session中属性被替换了");

    }

    public void attributeAdded(ServletRequestAttributeEvent srae) {

       System.out.println("request中增加了属性");

    }

    public void attributeRemoved(ServletRequestAttributeEvent srae) {

       System.out.println("request中删除了属性");

    }

    public void attributeReplaced(ServletRequestAttributeEvent srae) {

       System.out.println("request中属性被替换了");

    }

}

Index.jsp

<%

    session.setAttribute("param","aaa");

    session.setAttribute("param","bbb");

    session.removeAttribute("param");

   

    request.setAttribute("param","aaa");

    request.setAttribute("param","bbb");

request.removeAttribute("param");

%>

 

 

 

分享到:
评论

相关推荐

    第9章 Servlet高级_课后题_gh210628.docx

    * 实现 ServletRequestAttributeListener 接口的监听器类,可以用于监听 ServletRequest 对象中的属性变更。 四、文件上传和下载 * 文件上传时 form 表单的 enctype 属性取值是 multipart/form-data。 * 文件下载...

    servlet监听器

    用于监听Servlet请求中属性的添加、删除和替换事件,监听器类需实现javax.servlet.ServletRequestAttributeListener接口。 ServletRequestAttributeListener接口的方法: voidattributeAdded...

    Java基础 Servlet监听器详解

    - 监听request对象以及其属性的增减变化:通过实现ServletRequestListener和ServletRequestAttributeListener接口,可以针对请求对象的创建和销毁以及属性变化做出响应。 通过对以上知识点的了解,开发者可以在Java...

    servlet--listener 各种接口的简单例子

    5. **ServletRequestAttributeListener**:类似地,这个接口用于监听请求属性的变化,当请求属性添加、删除或替换时,会调用对应的attributeAdded()、attributeRemoved()和attributeReplaced()方法。 6. **...

    Servlet中监听器介绍.doc

    - `ServletRequestAttributeListener`接口:监听ServletRequest中的属性变化,提供`attributeAdded`、`attributeRemoved`和`attributeReplaced`方法,用于在请求级别管理属性。 在实际开发中,监听器通常用于实现...

    Java+Servlet+Api

    8. **Listener**:Servlet 2.3引入了各种监听器接口,如ServletRequestListener、ServletRequestAttributeListener、HttpSessionListener等,可以在特定事件发生时执行代码,如Servlet初始化、请求属性改变、会话...

    servlet2.4api-javadoc 半中文

    9. **Listener接口**:如ServletContextListener、ServletRequestListener、ServletRequestAttributeListener等,它们在特定的Web事件发生时被调用,如Web应用启动、请求到达或请求属性更改。 10. **Servlet容器**...

    监听器.pdf

    * ServletRequestAttributeListener:监听ServletRequest域对象中的属性的添加、替换、移除。 开发监听器的步骤: 1. 实现监听器接口。 2. 在web.xml中配置监听器或使用@WebListener注解。 3. 在监听器中实现相应...

    servlet+filter+lisenter 例子

    例如,HttpSessionListener可以监听会话的创建和销毁,而ServletRequestAttributeListener可以监听请求参数的变化。Listener通过实现如ServletContextListener、HttpSessionListener等接口,注册到Web应用中,当触发...

    JavaWeb程序设计习题参考答案(第7章).doc

    题目描述:当调用`ServletContext`接口的`getAttribute()`方法时,在存在关联监听器的情况下,会触发哪个监听器的方法被调用? **参考答案:** D、不会调用任何监听方法 **解析:** - `ServletContext`的`...

    SSH集成Servlet监听

    监听器基于Java的事件驱动模型,通过实现特定的接口,可以在ServletContext、HttpSession和ServletRequest等对象的生命周期事件(如创建、销毁)或者属性变化时执行自定义逻辑。 1. **Servlet监听器的基本原理** -...

    web LIstener

    例如,可以通过实现`ServletRequestAttributeListener`来监听请求属性的变化,或者实现`FilterChainProxy`来实现Spring Security的过滤逻辑。 在"webListener"的压缩包中,很可能包含了示例代码或者教程,展示了...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第10章 过滤器、监听器、自定义标签(共19页).pptx

    - **请求监听器**:监听ServletRequest对象的创建、销毁和属性变化,实现`ServletRequestListener`和`ServletRequestAttributeListener`接口。 3. **自定义标签(Custom Tags)**: - **自定义标签**是JSP中的一...

    servlet监听器技术源码

    除了上述基本的监听器,还有其他类型的监听器,例如`ServletRequestAttributeListener`、`HttpSessionAttributeListener`等,它们能监听到特定属性的添加、修改和移除事件。 在实际开发中,我们可以通过在`web.xml`...

    监听器Listener

    2. **ServletRequestListener** 和 **ServletRequestAttributeListener**: 它们可以监听HTTP请求的开始和结束,以及请求属性的变化。这对于记录请求日志、初始化和清理请求级的资源非常有用。 3. **Application...

    tomcat监听器

    - `ServletRequestAttributeListener`: 监听请求属性的增加、删除和更新,用于实现动态属性管理和验证。 - `HttpSessionAttributeListener`: 监听会话属性的变化,可用于实现会话数据的同步和管理。 4. **自定义...

    过滤器filter和监听器listener的应用总结

    - `ServletRequestAttributeListener`:监听请求属性的变化。 - `HttpSessionListener`:监听Session的创建和销毁。 - `HttpSessionAttributeListener`:监听Session属性的添加、移除和替换。 - `...

    servlet事件监听

    - `javax.servlet.ServletRequestAttributeListener`: 监听ServletRequest中的属性添加、删除和更新事件。 - `javax.servlet.http.HttpSessionListener`: 监听HttpSession的创建和销毁事件。 - `javax.servlet....

Global site tag (gtag.js) - Google Analytics