久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

在Struts2中實(shí)現(xiàn)系統(tǒng)的初始化工作

 fanjj 2009-07-28

Struts2中實(shí)現(xiàn)系統(tǒng)的初始化工作

Struts2中,,我們可以寫一個filter讓它繼承于FilterDispatcher并覆蓋其init()方法,,然后修改web.xml文件的Struts2啟動相關(guān)配置來達(dá)到目的,。  

Java代碼 復(fù)制代碼
  1. package fangwei.filter;   
  2.   
  3. import javax.servlet.FilterConfig;   
  4. import javax.servlet.ServletException;   
  5.   
  6. import org.apache.struts2.dispatcher.FilterDispatcher;   
  7.   
  8. public class BaseFilterDispatcher extends FilterDispatcher {   
  9.   
  10.     @Override  
  11.     public void init(FilterConfig arg0) throws ServletException {   
  12.         super.init(arg0);   
  13.   
  14.         // 初始化系統(tǒng)全局變量   
  15.         // ...   
  16.   
  17.         // 加載自定義配置文件   
  18.         // ...   
  19.   
  20.         // 啟動定時任務(wù)   
  21.         // ...   
  22.     }   
  23.   
  24. }  

 

Xml代碼 復(fù)制代碼
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app>  
  3.   <filter>  
  4.     <filter-name>struts2</filter-name>  
  5.     <filter-class>fangwei.filter.BaseFilterDispatcher</filter-class>  
  6.   </filter>  
  7.   <filter-mapping>  
  8.     <filter-name>struts2</filter-name>  
  9.     <url-pattern>/*</url-pattern>  
  10.   </filter-mapping>  
  11. </web-app>  

 

思考

不管是Struts、Struts2還是其他的web層框架,,它們目前基于的技術(shù)都是Servlet,只要根據(jù)web.xml找到那個啟動類,,我們就能通過覆蓋該類的的init()方法來實(shí)現(xiàn)系統(tǒng)的初始化工作。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多