當你的應用程序加載,你可以從你的初始化參數得到這個信息,並保存使用的ServletContextListener,這樣的事情在其他時間使用:
public class TestListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
String yourVariable = servletContextEvent.getServletContext().getInitParameter("yourParameter");
//Some code..
}
}
在web.xml定義這個監聽器:
<web-app ...>
<listener>
<listener-class>
com.fullanem.TestListener
</listener-class>
</listener>
</web-app>
在web.xml中定義的參數太多:
<context-param>
<description>This is a context parameter example</description>
<param-name>yourParameter</param-name>
<param-value>Your value</param-value>
</context-param>
所以你將它存儲在你想要的地方,作爲屬性,全局變量或任何地方。
在什麼環境下你想要做到這一點? – kolossus 2014-10-02 03:00:29