2011-05-25 29 views

回答

2
@WebListener 
public class SomeClass implements ServletContextListener{ 
    @Override 
    public void contextInitialized(ServletContextEvent sce) { 
     //Put code here 
    } 

    @Override 
    public void contextDestroyed(ServletContextEvent sce) { 
    } 
} 
+0

太棒了!謝謝 – Elie 2011-05-25 13:13:25

1

對於那些不知道,在上面的例子中的註解告訴servlet容器,這是一個聽衆

@WebListener 

如果您正在使用的web.xml配置,你會離開註釋掉類並在filter-mapping之後但在web.xml文件中的servlet之前定義偵聽器。

<listener> 
    <listener-class>yourpackage.SomeClass</listener-class> 
</listener> 

無論哪種方式,容器將在啓動時運行它。

+0

自Servlet 2.4(2003)以來,訂購​​並不重要。 – BalusC 2011-05-25 23:40:15

相關問題