在一個班級
class MyServletContextListener implements ServletContextListener //line 1
{
public void contextInitialised(ServletContextEvent event){
ServletContext sc = event.getServletContext(); //line 2
//other functionalities
}
}
我想在“第 2 行”中詢問如何使用事件變數來呼叫方法 getServletContext 而無需宣告 ServletContextEvent 類的物件?這里ServletContextEvent event = new ServletContextEvent();沒有做。我們可以為任何普通課程這樣做嗎?
uj5u.com熱心網友回復:
這是一個由 servlet 運行時(tomcat/jetty)實體化和執行的類。它是 Servlet API 規范的一部分。你可以在這里閱讀:https ://docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm
ServletContextEvent 物件的創建由 servlet 運行時負責。它在方法的呼叫中傳遞該物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/459988.html
上一篇:Ruby/關注點/繼承
下一篇:C#變數的繼承及其修改
