成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Servlet Context的范圍

開發 后端
本文介紹Servlet Context的范圍,以及對一個應用進行全局監聽.隨應用啟動而啟動,隨應用消失而消失主要有兩個方法。

Servlet Context Listener:

對一個應用進行全局監聽.隨應用啟動而啟動,隨應用消失而消失主要有兩個方法:
contextDestroyed(Servlet Context Event)在應用關閉的時候調用
contextInitialized(Servlet Context Event)在應用啟動的時候調用

這個監聽器主要用于一些隨著應用啟動而要完成的工作,也就是很多人說的我想在容器,啟動的時候干,一般來說對"全局變量"初始化,如

  1. public void contextInitialized(ServletContextEvent event){  
  2. ServletContex sc = event.getServletContext();  
  3. sc.setAttribute(name,value);  

以后你就可以在任何servlet中getServlet Context().getAttribute(name);我最喜歡用它來做守護性工作,就是在contextInitialized(Servlet ContextEvent event)方法中實現一個Timer,然后就讓應用在每次啟動的時候讓這個Timer工作:

程序代碼:

  1. public void contextInitialized(ServletContextEvent event){  
  2. timer = new Timer();  
  3. timer.schedule(new TimerTask(){  
  4. public void run(){  
  5. //do any things  
  6. }  
  7. },0,時間間隔);  

有人說Timer只能規定從現在開始的多長時間后,每隔多久做一次事或在什么時間做一次事,那我想在每月1號或每天12點做一項工作如何做呢?

你只要設一個間隔,然后每次判斷一下當時是不是那個時間段就行了啊,比如每月一號做,那你時間間隔設為天,即24小時一個循環,然后在run方法中判斷當時日期new Date().getDate()==1就行了啊.如果是每天的12點,那你時間間隔設為小時,然后在run中判斷new Date().getHour()==12,再做某事就行了.

Servlet Context AttributeListener:

這個監聽器主要監聽Servlet Context對象在setAttribute()和removeAttribute()的事件,注意也就是一個"全局變量"在被Add(***次set),replace(對已有的變量重新賦值)和remove的時候.

【編輯推薦】

  1. Servlet在session中共享鏈接
  2. 配置Servlet開發環境
  3. Future Response Servlet特性
  4. Tomcat Java Servlet引擎安全設定
  5. Jetty-Servlet容器額外功能
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2009-07-08 16:19:41

Servlet ConServlet Con

2009-07-09 13:39:52

Servlet Con

2009-07-08 11:17:10

Servlet容器Servlet Con

2009-07-08 09:35:53

Java ServleServlet 3.0

2014-08-07 10:06:05

ndroidContext

2023-11-13 21:55:12

Go編程

2009-07-06 09:03:10

Servlet定義

2009-07-09 11:21:40

Servlet注冊

2009-07-07 10:16:42

Servlet引擎

2023-06-16 09:08:39

ReactContextRFC

2009-07-07 16:23:05

Servlet容器

2009-07-08 14:01:47

Servlet容器

2009-07-08 18:21:27

2009-07-09 18:12:53

Servlet源文件

2009-07-08 15:59:55

doFilter方法

2009-07-08 14:22:36

Servlet容器匹配過程

2009-07-08 18:16:02

Applet和Serv

2009-07-06 14:05:50

Servlet編程Servlet顯示圖片

2009-07-07 15:01:58

Apache Serv

2009-07-08 11:37:32

Servlet API
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频一区 | 电影午夜精品一区二区三区 | 亚洲免费成人av | av免费电影在线 | 粉嫩av久久一区二区三区 | www网站在线观看 | 欧美aⅴ| 亚洲精品一区二区 | 国产日韩欧美精品一区二区三区 | 精品久久久精品 | 日韩久久久久久久 | 久久久久免费观看 | 男人天堂网址 | 亚洲高清在线 | 欧美电影免费观看高清 | 91免费版在线 | 中日韩欧美一级片 | 久久av网站 | 狠狠ri| 亚洲成年在线 | 亚洲一区二区 | 久久国内 | 91精品一区二区三区久久久久久 | 欧美日韩在线精品 | 久久影音先锋 | 欧美视频1区 | 国产欧美日韩一区二区三区 | 亚洲福利一区二区 | 欧美日韩精品一区二区 | 中文字幕亚洲区 | 91大神在线资源观看无广告 | 欧美午夜久久 | 欧美电影网 | 国产高清在线精品一区二区三区 | 天天爽网站| 国产精品视频在线观看 | 国产精品99久久久久 | 欧美二三区 | 欧美看片 | 欧美一区二区三区四区在线 | 国产高清免费在线 |