Bas*_*usa 2 java jsp servlets web-applications
我问这个的原因是我想编写一个代码,一旦它启动就初始化应用程序,并在以后清理.
我不想使用servlet init()
方法,因为它是每个servlet.
main()
Servlet中没有方法.
如果
我问这个的原因是我想编写一个代码,一旦它启动就初始化应用程序,并在以后清理.
你可以使用ServletContextListener
实现
public class MyServletContext implements ServletContextListener{
ServletContext context;
public void contextInitialized(ServletContextEvent contextEvent) {
System.out.println("Context Created");
}
public void contextDestroyed(ServletContextEvent contextEvent) {
System.out.println("Context Destroyed");
}
}
Run Code Online (Sandbox Code Playgroud)
web.xml中
<listener>
<listener-class>
com.yourpackage.MyServletContext
</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)