偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Servlet Context的范圍

開發(fā) 后端
本文介紹Servlet Context的范圍,以及對(duì)一個(gè)應(yīng)用進(jìn)行全局監(jiān)聽.隨應(yīng)用啟動(dòng)而啟動(dòng),隨應(yīng)用消失而消失主要有兩個(gè)方法。

Servlet Context Listener:

對(duì)一個(gè)應(yīng)用進(jìn)行全局監(jiān)聽.隨應(yīng)用啟動(dòng)而啟動(dòng),隨應(yīng)用消失而消失主要有兩個(gè)方法:
contextDestroyed(Servlet Context Event)在應(yīng)用關(guān)閉的時(shí)候調(diào)用
contextInitialized(Servlet Context Event)在應(yīng)用啟動(dòng)的時(shí)候調(diào)用

這個(gè)監(jiān)聽器主要用于一些隨著應(yīng)用啟動(dòng)而要完成的工作,也就是很多人說的我想在容器,啟動(dòng)的時(shí)候干,一般來(lái)說對(duì)"全局變量"初始化,如

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

以后你就可以在任何servlet中g(shù)etServlet Context().getAttribute(name);我最喜歡用它來(lái)做守護(hù)性工作,就是在contextInitialized(Servlet ContextEvent event)方法中實(shí)現(xiàn)一個(gè)Timer,然后就讓應(yīng)用在每次啟動(dòng)的時(shí)候讓這個(gè)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,時(shí)間間隔);  

有人說Timer只能規(guī)定從現(xiàn)在開始的多長(zhǎng)時(shí)間后,每隔多久做一次事或在什么時(shí)間做一次事,那我想在每月1號(hào)或每天12點(diǎn)做一項(xiàng)工作如何做呢?

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

Servlet Context AttributeListener:

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

【編輯推薦】

  1. Servlet在session中共享鏈接
  2. 配置Servlet開發(fā)環(huán)境
  3. Future Response Servlet特性
  4. Tomcat Java Servlet引擎安全設(shè)定
  5. Jetty-Servlet容器額外功能
責(zé)任編輯:佚名 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

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

2023-11-13 21:55:12

Go編程

2014-08-07 10:06:05

ndroidContext

2009-07-06 09:03:10

Servlet定義

2009-07-09 11:21:40

Servlet注冊(cè)

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 14:22:36

Servlet容器匹配過程

2009-07-08 15:59:55

doFilter方法

2009-07-08 18:16:02

Applet和Serv

2009-07-07 09:51:49

Servlet實(shí)例

2009-07-06 15:34:56

JSP和Servlet

2009-07-07 15:01:58

Apache Serv
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)