国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

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

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

Java代碼
  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代碼
  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ù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Struts2.0配置文件(web.xml)
STRUTS2核心控制器:FilterDispatcher
web.xml
struts2 框架下MyEclipse編寫HelloWorld程序
FilterDispatcher已被標(biāo)注為過時解決辦法 >>> FilterDispatcher <<< is deprecated!
Struts Hack!解決中文參數(shù)在Form Bean中的亂碼問題
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服