日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Servlet Context的范圍

Servlet Context Listener:

創(chuàng)新互聯(lián)是一家專業(yè)提供三水企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站設(shè)計(jì)、H5建站、小程序制作等業(yè)務(wù)。10年已為三水眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

對(duì)一個(gè)應(yīng)用進(jìn)行全局監(jiān)聽(tīng).隨應(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)聽(tīng)器主要用于一些隨著應(yīng)用啟動(dòng)而要完成的工作,也就是很多人說(shuō)的我想在容器,啟動(dòng)的時(shí)候干,一般來(lái)說(shuō)對(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í)間間隔);  

有人說(shuō)Timer只能規(guī)定從現(xiàn)在開(kāi)始的多長(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)聽(tīng)器主要監(jiān)聽(tīng)Servlet Context對(duì)象在setAttribute()和removeAttribute()的事件,注意也就是一個(gè)"全局變量"在被Add(***次set),replace(對(duì)已有的變量重新賦值)和remove的時(shí)候.

【編輯推薦】

  1. Servlet在session中共享鏈接
  2. 配置Servlet開(kāi)發(fā)環(huán)境
  3. Future Response Servlet特性
  4. Tomcat Java Servlet引擎安全設(shè)定
  5. Jetty-Servlet容器額外功能

文章題目:Servlet Context的范圍
URL鏈接:http://www.5511xx.com/article/dhegiic.html