main()方法在JSP/Servlet应用程序中的位置是什么?

Bas*_*usa 2 java jsp servlets web-applications

我问这个的原因是我想编写一个代码,一旦它启动就初始化应用程序,并在以后清理.

我不想使用servlet init()方法,因为它是每个servlet.

Jig*_*shi 8

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)