<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-314  評論-209  文章-0  trackbacks-0
    如下一段配置,熟悉DWR的再熟悉不過了:
    <servlet>
       <servlet-name>dwr-invoker</servlet-name>
       <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
       <init-param>
        <param-name>debug</param-name>
        <param-value>true</param-value>
       </init-param>
       <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
       <servlet-name>dwr-invoker</servlet-name>
       <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>

    我們注意到它里面包含了這段配置:<load-on-startup>1</load-on-startup>,那么這個配置有什么作用呢?

    貼一段英文原汁原味的解釋如下:
    Servlet specification:
    The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be an integer indicating the order in which the servlet should be loaded. If the value is a negative integer, or the element is not present, the container is free to load the servlet whenever it chooses.   If the value is a positive integer or 0, the container must load and initialize the servlet as the application is deployed. The container must guarantee that servlets marked with lower integers are loaded before servlets marked with higher integers. The container may choose the order of loading of servlets with the same load-on-start-up value.

    翻譯過來的意思大致如下:
    1)load-on-startup元素標記容器是否在啟動的時候就加載這個servlet(實例化并調用其init()方法)。

    2)它的值必須是一個整數,表示servlet應該被載入的順序

    2)當值為0或者大于0時,表示容器在應用啟動時就加載并初始化這個servlet;

    3)當值小于0或者沒有指定時,則表示容器在該servlet被選擇時才會去加載。

    4)正數的值越小,該servlet的優先級越高,應用啟動時就越先加載。

    5)當值相同時,容器就會自己選擇順序來加載。

    所以,<load-on-startup>x</load-on-startup>,中x的取值1,2,3,4,5代表的是優先級,而非啟動延遲時間。

    如下題目:

    2.web.xml中不包括哪些定義(多選)

    a.默認起始頁

    b.servlet啟動延遲時間定義

    c.error處理頁面

    d.jsp文件改動后重新載入時間

    答案:b,d

    通常大多數Servlet是在用戶第一次請求的時候由應用服務器創建并初始化,但<load-on-startup>n</load-on-startup>   可以用來改變這種狀況,根據自己需要改變加載的優先級!

    posted on 2011-09-29 15:22 xzc 閱讀(149948) 評論(22)  編輯  收藏 所屬分類: WebJava

    評論:
    # re: web.xml中load-on-startup的作用 2012-07-24 11:01 | Servlet-BB
    受教了。。。贊一個。。。  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2012-09-17 10:34 | 李恒
    說的很詳細,理解很深刻,謝謝。  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2012-11-15 18:13 | 34243
    234234324  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2012-11-30 11:06 | zhuxian
    看了解釋,茅塞頓開,謝謝了  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2013-04-08 13:11 | 三雙
    很詳細  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2013-04-10 17:17 | Matt
    講得不錯?。?nbsp; 回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2013-07-20 17:51 | 小劉
    C。error處理頁面
    WEB.XML里面應該沒有吧?  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2013-08-06 19:31 | prince
    @小劉
    這個真的有   回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2013-08-08 19:35 | 香港792
    醍醐灌頂  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2013-08-19 14:54 | 小楊
    很詳細  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2013-09-04 09:57 | jason
    翻譯的第3條有些不完善,正確應該是當為負數或沒有值時,可以由server容器自行決定何時load該servlet. 句中的it應該指的是container而不是servlet.  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2014-04-22 16:52 | aaa
    樓上正解,為負數或沒有值時,不一定是servlet被調用才加載  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2014-07-15 17:03 | 辛丶
    看得很明白。謝謝  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2014-08-18 15:11 | xiaoliu
    heihiehiehiehie  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2014-08-22 07:53 | 瘋狂燃燒的歲月
    很好 受教  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2014-11-06 11:15 | daniel
    臥槽這段英文太給力了!64個贊!  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2015-03-30 14:26 | yy
    寫的很好,受教了  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2015-04-07 15:28 | 動漫之賈
    很棒!多謝樓主分享!  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2015-04-14 10:35 | lili
    很好,多謝樓主分享??!  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2015-09-25 10:33 | Jason Wong
    good  回復  更多評論
      
    # re: web.xml中load-on-startup的作用[未登錄] 2016-07-12 15:00 | Justin
    很詳細 very good  回復  更多評論
      
    # re: web.xml中load-on-startup的作用 2016-07-25 16:24 | coco
    釋疑了,剛跟同事就servlet能否不通過調用直接初始化問題討論了一下  回復  更多評論
      
    主站蜘蛛池模板: 国产免费AV片在线观看| 日日摸夜夜添夜夜免费视频| 免费黄网站在线观看| 在线亚洲精品福利网址导航| 成年大片免费高清在线看黄| 免费在线观看视频a| 深夜特黄a级毛片免费播放| 免费A级毛片在线播放不收费| 亚洲国产精品无码一线岛国| 在线观看免费无码专区| 亚洲AV无码久久精品成人| 一区二区三区观看免费中文视频在线播放 | 久久青草免费91线频观看站街| 国产亚洲精品久久久久秋霞| 国产免费一区二区三区不卡 | 亚洲国产成人久久99精品| 日本免费人成在线网站| 亚洲男人的天堂久久精品| 日韩一级免费视频| 一区二区三区免费视频网站| 亚洲av永久无码精品古装片| 777爽死你无码免费看一二区| 国产精品亚洲精品青青青| 国产色爽免费视频| 国产精品青草视频免费播放| 婷婷精品国产亚洲AV麻豆不片| 亚洲黄色免费观看| 日本亚洲欧美色视频在线播放| 亚洲视频在线一区二区| 人妻无码久久一区二区三区免费| 国产成人亚洲精品| 亚洲午夜激情视频| 99久久国产免费中文无字幕| 亚洲日本一线产区和二线产区对比| 亚洲av手机在线观看| 无码av免费网站| 亚洲乱码国产乱码精华| 久久亚洲国产成人精品无码区| 99久久精品日本一区二区免费| 国产亚洲日韩在线a不卡| 亚洲精品自产拍在线观看动漫|