Servlet 监听器

简介:

Listener 是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,如监听在线用户的是数量。

当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1

 

常用的监听器,如ServletContextListener

首先创建类,实现ServletContextListener接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MyServletContexListener implements ServletContextListener {
 
 
 
     @Override
     public void contextDestroyed(ServletContextEvent arg0) {
         // TODO Auto-generated method stub
         System.out.println("context destroy " + arg0.getServletContext());
     }
 
     @Override
     public void contextInitialized(ServletContextEvent arg0) {
         // TODO Auto-generated method stub
         System.out.println("context init " + arg0.getServletContext());
     }
}

  

在web.xml 文件中配置listener

1
2
3
< listener >
    < listener-class >com.example.listener.MyServletContexListener</ listener-class >
  </ listener >

  

显示结果



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/7709920.html,如需转载请自行联系原作者

目录
相关文章
|
9月前
|
存储 Java 数据安全/隐私保护
servlet过滤器与监听器
前言 Servlet 过滤器和监听器是 Java Web 应用程序中常见的两种组件,它们提供了各种扩展 Web 应用程序功能的方式。 总的来说,过滤器和监听器都可以通过 Java Web 应用程序的配置文件或注解进行使用,方便灵活,并可以很好地实现框架与业务逻辑的分离,提高代码可维护性和扩展性。 过滤器(Filter) 1. 参数验证和转换:可以拦截用户提交的数据,并对数据格式进行验证、修正或转换。 2. 访问控制和认证:可以拦截请求并检查用户是否有访问特定资源的权限。 3. 日志记录:可以拦截请求并输出相应的日志信息,用于系统运行时的监测与故障排除。 4. 资源压缩和解密: 可以拦截响应并对
49 0
|
9月前
|
Java 应用服务中间件
如何在个人web项目中使用Servlet监听器?
如何在个人web项目中使用Servlet监听器?
|
11月前
|
存储 Java
【Java Web编程 十一】深入理解Servlet监听器
【Java Web编程 十一】深入理解Servlet监听器
65 0
【Java Web编程 十一】深入理解Servlet监听器
|
JavaScript
Servlet学习——监听器
Servlet学习——监听器
131 0
|
XML 设计模式 前端开发
Servlet、过滤器、监听器、拦截器
Servlet是javaEE规范中的一种,javaEE中的规范很多除了Servlet还有很多我们熟悉的JSP、JDBC、RMI、XML、EJB、JTS等等。
125 0
Servlet、过滤器、监听器、拦截器
|
存储 缓存 监控
servlet中的监听器接口
servlet中的监听器接口
78 0
servlet中的监听器接口
|
Java Spring 容器
【JavaWeb】之Servlet监听器
【JavaWeb】之Servlet监听器
110 0
|
存储 编解码 Java
Java Web之Servlet中过滤器与监听器的解析及使用(附源码)
Java Web之Servlet中过滤器与监听器的解析及使用(附源码)
127 0
Java学习路线-50:Servlet监听器Listener
Java学习路线-50:Servlet监听器Listener
|
Java 应用服务中间件
Java Web——Servlet的监听器接口(ServletContextListener、ServletContextAttributeListener)
Java Web——Servlet的监听器接口(ServletContextListener、ServletContextAttributeListener)
Java Web——Servlet的监听器接口(ServletContextListener、ServletContextAttributeListener)