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

茂名网站建设解决方案宁波营销网站建设外包

茂名网站建设解决方案,宁波营销网站建设外包,图片链接生成器软件,如何做网站关键词排名文章目录 监听器1.监听器的分类2.application域监听器案例 监听器 概念:后端要发生一些事情的时候,自动触发一些代码的执行; 1.监听器的分类 web中定义八个监听器接口作为监听器的规范,这八个接口按照不同的标准可以形成不同的分类 按监听的…

文章目录

  • 监听器
  • 1.监听器的分类
  • 2.application域监听器案例

监听器

  • 概念:后端要发生一些事情的时候,自动触发一些代码的执行;

在这里插入图片描述

1.监听器的分类

  • web中定义八个监听器接口作为监听器的规范,这八个接口按照不同的标准可以形成不同的分类

  • 按监听的对象划分

    • application域监听器 ServletContextListener ServletContextAttributeListener
    • session域监听器 HttpSessionListener HttpSessionAttributeListener HttpSessionBindingListener HttpSessionActivationListener
    • request域监听器 ServletRequestListener ServletRequestAttributeListener
  • 按监听的事件分

    • 域对象的创建和销毁监听器 ServletContextListener HttpSessionListener ServletRequestListener
    • 域对象数据增删改事件监听器 ServletContextAttributeListener HttpSessionAttributeListener ServletRequestAttributeListener
    • 其他监听器 HttpSessionBindingListener HttpSessionActivationListener

2.application域监听器案例

注:本章节仅讲述应用域监听器接口
案例
设计三个Servlet分别进行增加数据,修改数据,删除数据
创建隔壁包下进行监听
实现ServletContextListener,实现其方法
配置映射
xml文件配置listener 或者直接添加注解即可
  • 构建Servlet1
@WebServlet("/Servlet1")
public class Servlet1 extends HttpServlet {@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {ServletContext servletContext = this.getServletContext();servletContext.setAttribute("keya","valuea");}
}
  • 监听Servlet1的构建以及销毁

    • 应用域监听接口以及api

    • 接口是HttpServletContextListener

    • 实现方法是contextInitialized、contextDestroyed

在这里插入图片描述

  • 监听数据 增删改–多实现一个方法ServletContextAttributeListener
@WebListener("/Servlet1")
public class MyApplicationListener implements ServletContextListener, ServletContextAttributeListener {@Overridepublic void attributeAdded(ServletContextAttributeEvent scae) {ServletContextAttributeListener.super.attributeAdded(scae);}@Overridepublic void attributeRemoved(ServletContextAttributeEvent scae) {ServletContextAttributeListener.super.attributeRemoved(scae);}@Overridepublic void attributeReplaced(ServletContextAttributeEvent scae) {ServletContextAttributeListener.super.attributeReplaced(scae);}
}
attributeAdded()
attributeRemoved()
attributeReplaced()
  • 监听接口中可以重写相关方法,一旦被监听的对象执行了某项操作,tomcat后台就会进行响应,监听到;

  • 例如attributeAdded就监听this.getContext().setAttribute()这个方法的操作

  • 一般来说监听的东西五花八门,用的时候查即可;

http://www.yayakq.cn/news/531809/

相关文章:

  • 杨小刀网站建设网建类公司
  • 工程监理行业为什么做网站区域名查询
  • 医院网站建设医生需要做什么手机端在哪里打开
  • 87网站一起做天河网站建设信科网络
  • 网站logo图怎么做南通城乡住房建设厅网站
  • 做旅游网站用什么颜色做网站是先做后台还是前端
  • wap网站为什么没有了重庆建设局网站
  • 中国建设信息港网站网站推广软件预期效果
  • 宝安中心网站建设做网页前端需要学什么
  • 广州公司网站设计网页游戏平台制作
  • 优化设计五年级下册语文答案2021网站推广专家十年乐云seo
  • 汕尾住房和建设局网站久久建筑网图集免费下载
  • php中switch做网站网站开启速度
  • 电子商务网站建设的常用开发方法建工在线
  • 购物网站建设价格国外域名注册公司
  • 深圳网站seo教程网站开发设计需求文档
  • 网站开发技术招聘湘潭网站建设开发
  • 做防水网站网站运营软件
  • 邢台做网站推广的公司接网站开发私活如何签合同
  • 湖北手机网站建设北沙滩网站建设
  • wordpress免费主题网站现在建网站软件
  • 成都旅游的网站建设企业网站的步骤
  • 无锡做网站中企动力如何申请公司邮箱账号
  • 怎样做网站平台赚钱吗建设投资公司网站
  • 国外空间怎么上传网站关键词优化课程
  • 网站建设硬件方案嘉纪商正网站建设公司
  • 做产品宣传网站多少钱单位网站建设规划
  • 怎么做电影网站南通市住房和城乡建设厅网站
  • 珠海免费模板建站龙岩kk人才网招聘
  • 菏泽郓城网站建设wordpress 新建分类页面