0
當Java EE(Java web項目)啓動(或接收第一個請求)時,有沒有辦法執行java代碼?我知道servlet有init()
方法,但是對於整個應用程序有沒有這種方法?啓動時的Java Web應用程序
當Java EE(Java web項目)啓動(或接收第一個請求)時,有沒有辦法執行java代碼?我知道servlet有init()
方法,但是對於整個應用程序有沒有這種方法?啓動時的Java Web應用程序
有一個類,
implements ServletContextListener
,並在你的web.xml
<listener>
<listener-class> myPackage.MyServletContextListener </listener-class>
</listener>
看到http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextListener.html
,並覆蓋
void contextInitialized(ServletContextEvent sce)
什麼方法應該叫什麼名字?什麼時候會被叫?在啓動時,還是第一次請求? – Victor2748 2014-10-22 01:37:00
加載上下文後(即在啓動或部署時) – 2014-10-22 01:38:18
再次感謝!你是最棒的 :) – Victor2748 2014-10-22 01:39:51