如何在不声明 ServletContextEvent class 对象的情况下使用事件变量来调用方法 getServletContext?
How is event variable being used to invoke a method getServletContext without declaring an object of ServletContextEvent class?
在class
class MyServletContextListener implements ServletContextListener //line 1
{
public void contextInitialised(ServletContextEvent event){
ServletContext sc = event.getServletContext(); //line 2
//other functionalities
}
}
我想在“第 2 行”中询问如何在不声明 ServletContextEvent 对象的情况下使用事件变量来调用方法 getServletContext class?这里ServletContextEvent event = new ServletContextEvent();
这里没有做。我们可以对任何一般 classes 这样做吗?
这是一个 class,由 servlet 运行时 (tomcat/jetty) 实例化和执行。它是 Servlet API 规范的一部分。你可以在这里阅读:https://docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm
Servlet 运行时负责创建 ServletContextEvent 对象。并在调用方法时传递该对象。
在class
class MyServletContextListener implements ServletContextListener //line 1
{
public void contextInitialised(ServletContextEvent event){
ServletContext sc = event.getServletContext(); //line 2
//other functionalities
}
}
我想在“第 2 行”中询问如何在不声明 ServletContextEvent 对象的情况下使用事件变量来调用方法 getServletContext class?这里ServletContextEvent event = new ServletContextEvent();
这里没有做。我们可以对任何一般 classes 这样做吗?
这是一个 class,由 servlet 运行时 (tomcat/jetty) 实例化和执行。它是 Servlet API 规范的一部分。你可以在这里阅读:https://docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm
Servlet 运行时负责创建 ServletContextEvent 对象。并在调用方法时传递该对象。