当前位置: 首页 > news >正文

辽阳哪里做网站网站优化排名易下拉霸屏

辽阳哪里做网站,网站优化排名易下拉霸屏,如何添加网站logo,广州哪里能做英文核酸监听器 ——它监听着我们WEB项目中的域对象 何时被创建被销毁 ServlertContextListener——它监听ServletContext对象的创建和销毁 contextInitialized 创建的时候会调用 Tomcat启动时调用 contextDestroyed销毁的时候自动会调用的方法 Tomcat终止 这两个方法中携带的参数S…

监听器 ——它监听着我们WEB项目中的域对象 何时被创建被销毁

ServlertContextListener——它监听ServletContext对象的创建和销毁

contextInitialized 创建的时候会调用 Tomcat启动时调用

contextDestroyed销毁的时候自动会调用的方法 Tomcat终止

这两个方法中携带的参数ServletContextEvent可以获取当前ServletContext对象

注意:每个监听器都需要在web.xml中配置标签

  <listener><listener-class>com.iweb.test.HelloListener</listener-class></listener>
package com.iweb.test;import javax.servlet.Servlet;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;public class HelloListener implements ServletContextListener {//初始化@Overridepublic void contextInitialized(ServletContextEvent sce) {ServletContext sc=sce.getServletContext();sc.setAttribute("myAplicationKey","myAplicationValue");System.out.println("当前ServletContext对象创建");}
//销毁@Overridepublic void contextDestroyed(ServletContextEvent sce) {ServletContext sc= sce.getServletContext();System.out.println(sc.getAttribute("myAplicationKey"));System.out.println("当前ServletContext对象被销毁");}
}

执行结果:

关浏览器会话只是不能用了,不是被销毁了

2.HttpSessionListener——这是HttpSession的监听器,监听着一个会话什么时候被创建,什么时候被销毁

sessionCreated()————创建的方法

sessionDestroyed()————销毁的方法

HttpSessionListener 是 Java EE 的一个接口,用于监听 HTTP 会话的创建和销毁事件。它允许你在会话的生命周期内执行特定的操作,比如初始化或清理资源。

主要方法
sessionCreated(HttpSessionEvent se):
当一个新的 HTTP 会话被创建时调用。你可以在这里进行初始化操作,如设置默认属性。

@Override
public void sessionCreated(HttpSessionEvent se) {System.out.println("Session created: " + se.getSession().getId());
}
sessionDestroyed(HttpSessionEvent se):


当一个 HTTP 会话被销毁时调用。你可以在这里执行清理操作,如释放资源。

@Override
public void sessionDestroyed(HttpSessionEvent se) {System.out.println("Session destroyed: " + se.getSession().getId());
}


配置
要使用 HttpSessionListener,你需要在 web.xml 文件中配置它:

<listener><listener-class>com.example.SessionListener</listener-class>
</listener>


在这个例子中,SessionListener 是实现了 HttpSessionListener 接口的类。

3、ServletRequestListener——这是ServletRequest的监听器,监听着一个请求什么时候被创建,什么时候被销毁

requestInitialized()——创建的方法

requestDestroyed()——销毁的方法

ServletRequestListener 是 Java Servlet API 提供的一个接口,用于监听和处理 Servlet 请求的创建和销毁事件。它允许你在请求生命周期内执行特定操作,比如记录请求信息或进行资源管理。

主要方法
requestInitialized(ServletRequestEvent sre):
当一个 ServletRequest 对象被创建并准备好处理请求时调用。你可以在这里进行请求的初始化操作,如记录请求的开始时间。

@Override
public void requestInitialized(ServletRequestEvent sre) {ServletRequest request = sre.getServletRequest();System.out.println("Request initialized: " + request.getRemoteAddr());
}


requestDestroyed(ServletRequestEvent sre):
当请求处理完成并且 ServletRequest 对象被销毁时调用。你可以在这里执行清理操作,如记录请求的结束时间或释放资源。

@Override
public void requestDestroyed(ServletRequestEvent sre) {System.out.println("Request destroyed: " + sre.getServletRequest().getRemoteAddr());
}


配置
要使用 ServletRequestListener,你需要在 web.xml 文件中进行配置:

xml

<listener><listener-class>com.example.RequestListener</listener-class>
</listener>


在这个例子中,RequestListener 是实现了 ServletRequestListener 接口的类。

使用示例
假设你有一个实现了 ServletRequestListener 接口的类:java

package com.example;import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.annotation.WebListener;@WebListener
public class RequestListener implements ServletRequestListener {@Overridepublic void requestInitialized(ServletRequestEvent sre) {System.out.println("Request initialized: " + sre.getServletRequest().getRemoteAddr());}@Overridepublic void requestDestroyed(ServletRequestEvent sre) {System.out.println("Request destroyed: " + sre.getServletRequest().getRemoteAddr());}
}


在这个例子中,使用了 @WebListener 注解来声明监听器,并且实现了 requestInitialized 和 requestDestroyed 方法以处理请求的生命周期事件。

 

http://www.15wanjia.com/news/24405.html

相关文章:

  • 餐饮手机微网站怎么做seo网络优化公司
  • 国外网站空间租用费用百度宁波运营中心
  • 备案查询化妆品泰安seo排名
  • 网站内链建设和外链的推广临沂网站建设优化
  • 网站建设技术协议书建设官网的网站首页
  • 静安广州网站建设北京seo薪资
  • 网站开发 分类编码线下推广100种方式
  • 做网站muse好还是DW好用人民日报新闻
  • 手机上如何做mv视频网站域名注册网
  • 十度公司做网站怎么样南宁百度seo软件
  • 西安网站外包无代码免费web开发平台
  • 申请个人网站多少钱windows优化
  • html5网站模板 站长网湖南疫情最新情况
  • h5网站页面seo专业培训机构
  • 如何看出一个网站有做seo网络营销与直播电商专升本
  • 接单网站源码惠州seo关键词排名
  • wordpress ajax 提交表单百度网站优化培训
  • 泰安网站建设哪家快网络推广公司有哪些
  • 免费建设网站有哪些百度网站排名优化软件
  • 网站建设亇金手指下拉排名罒搜索引擎营销的优势和劣势
  • 17.zwd一起做网站池尾站seo网站培训
  • 网站开发验证码图片不显示ip域名查询网站入口
  • dw怎么做网站标题图标上海seo公司排名
  • 合肥晚报社官方网站青岛seo排名公司
  • 什么是规划网站今日最新消息新闻
  • 网站系统测试计划怎么进行推广
  • 丰县微网站开发自己建网站流程
  • 北京专业网站翻译影音字幕翻译速记速记快而高效营销推广文案
  • 求网站建设详细过程软文广告代理平台
  • 农业网站开发的实验报告seogw