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

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

新聞中心

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

Servlet Context Listener:

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

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

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

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

以后你就可以在任何servlet中g(shù)etServlet Context().getAttribute(name);我最喜歡用它來做守護(hù)性工作,就是在contextInitialized(Servlet ContextEvent event)方法中實現(xiàn)一個Timer,然后就讓應(yīng)用在每次啟動的時候讓這個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只能規(guī)定從現(xiàn)在開始的多長時間后,每隔多久做一次事或在什么時間做一次事,那我想在每月1號或每天12點(diǎn)做一項工作如何做呢?

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

Servlet Context AttributeListener:

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

【編輯推薦】

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

網(wǎng)站欄目:Servlet Context的范圍
標(biāo)題網(wǎng)址:http://m.5511xx.com/article/dhegiic.html