我问这个问题的原因是我想编写代码,以在应用程序启动后对其进行初始化,并在以后进行清理。
我不想使用servlet init()方法,因为它是每个servlet的方法。
init()
main()Servlet中没有方法。
main()
如果
您可以使用已ServletContextListener实施
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"); } }
web.xml
<listener> <listener-class> com.yourpackage.MyServletContext </listener-class> </listener>