java - servlet的init方法和選擇Filter的init方法來載入設定文件,二者有何不同?
仅有的幸福
仅有的幸福 2017-05-17 10:07:44
0
2
902

springMVC選擇servlet的init方法載入設定文件,而jfinal選擇Filter的init方法來載入設定檔

  1. 二者有什麼不同?

  2. 這樣選擇有什麼理由,或者說優勢?

仅有的幸福
仅有的幸福

全部回覆(2)
给我你的怀抱

Filterinit方法一定会在容器启动的时候执行,但Servletinit方法未必,要看load参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping)才会触发init的呼叫。

另外,比起兩個init,我更喜欢把所有的初始化工作放在ServletContextListenercontextInitialized裡。

某草草

前陣子我也觀察到了,也不是很理解 filter 和servlet執行順序一個在前一個在後 不知是不是因為設計上的原因而選擇使用servlet或filter的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板