在servlet的配置當中,<load-on-startup>1</load-on-startup>的含義是:
標記容器是否在啓動的時候就加載這個servlet。
當值爲0或者大於0時,表示容器在應用啓動時就加載這個servlet;
當是一個負數時或者沒有指定時,則指示容器在該servlet被選擇時才加載。
正數的值越小,啓動該servlet的優先級越高。
爲什麼不是true和false呢?這是因爲如果我們在web.xml中設置了多個servlet的時候,可以使用load-on-startup來指定servlet的加載順序,服務器會根據load-on-startup的大小依次對servlet進行初始化。不過即使我們將load-on-startup設置重複也不會出現異常,服務器會自己決定初始化順序。