Servlet程序自动加载
生活随笔
收集整理的這篇文章主要介紹了
Servlet程序自动加载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有時候,我們希望Servlet程序,可以在啟動Tomcat時隨即啟動,比如,當啟動一個Web項目時,首先,需要對數據庫信息進行初始化
此時,只需要使用web.xml文件中的<load-on-startup>元素,將初始化數據庫的Servlet,配置為隨著Web應用啟動即可
<load-on-startup>元素,是<servlet>元素的一個子元素,用于指定Servlet被加載的時機和順序
<load-on-startup>元素中,其值必須是一個整數
如果,該值是一個負數,或者沒有設定元素值
Servlet容器,將在客戶端首次請求這個Servlet時加載它
如果,該值是正整數,或者是0
Servlet容器,將在Web應用啟動時,加載并初始化Servlet,并且的值越小,它對應的Servlet就越先被加載
示例程序
將HelloWorldServlet配置,為Tomcat啟動時自動加載的Servlet
配置代碼
啟動Tomcat
在Tomcat控制臺,輸出的信息中可以看到,HelloWorldServlet的初始化信息被輸出
說明,HelloWorldServlet在Tomcat啟動時,被自動加載并且進行了初始化
總結
以上是生活随笔為你收集整理的Servlet程序自动加载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Servlet程序入门
- 下一篇: Servlet中的HttpServlet