<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 如何在`web.xml`文件中使用`load-on-startup`標簽 > 原文: [https://beginnersbook.com/2017/07/load-on-startup-tag-in-web-xml-file-with-example/](https://beginnersbook.com/2017/07/load-on-startup-tag-in-web-xml-file-with-example/) 默認情況下,在 servlet 容器收到特定 servlet 的請求之前,不會加載 Servlet。這可能會導致第一次訪問 servlet 的延遲。為避免訪問時間延遲,您可以使用`web.xml`文件中的標簽`<load-on-startup>`,允許您在服務器啟動時強制 servlet 容器加載(實例化并使其`init()`調用)servlet。 ## 如何使用`<load-on-startup>`? 這是一個示例`web.xml`文件: ```java <web-app> … <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.beginnersbook.DemoServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> … </web-app> ``` 如果我沒有指定`<load-on-startup>`,那么在收到對`DemoServlet` servlet 類的請求之前,Web 容器就不會加載 servlet。由于我已經指定了值`>= 0`,因此將在啟動時加載此 servlet(`DemoServlet`類)。 > `>= 0`的值表示在部署 web-app 時或服務器啟動時加載 servlet。 ### 如何使用`<load-on-startup>`標簽指定 servlet 加載的順序? ```java <web-app> … <servlet> <servlet-name>MyServlet1</servlet-name> <servlet-class>com.beginnersbook.DemoServlet1</servlet-class> <load-on-startup>5</load-on-startup> </servlet> <servlet> <servlet-name>MyServlet2</servlet-name> <servlet-class>com.beginnersbook.DemoServlet2</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet> <servlet-name>MyServlet3</servlet-name> <servlet-class>com.beginnersbook.DemoServlet3</servlet-class> <load-on-startup>-2</load-on-startup> </servlet> … </web-app> ``` 在這個例子中,我們在`web.xml`文件中指定了三個 Servlet,因為 servlet 類`DemoServlet1`和`DemoServlet2`具有`>= 0`的加載啟動值,它們都將在服務器啟動時立即加載。但是,在`DemoServlet1`類之前加載 servlet 類`DemoServlet2`,因為它具有較低的啟動加載值。 Servlet 類`DemoServlet3`在啟動時不會加載,因為它具有負加載啟動值。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看