当你的应用程序加载,你可以从你的初始化参数得到这个信息,并保存使用的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