如何从任何方法访问ServletContext实例?

时间:2011-04-13 08:24:52

标签: java java-ee servlets

有没有办法从方法访问ServletContext而不将ServletContext作为参数传递?

我需要一个可以在多个环境中工作的通用Configuration类,并根据环境以某种方式加载配置。

例如,在Web应用程序中,我需要从web.xml或存储在WEB-INF中的配置文件中获取配置。

但是为了知道应用程序是否在Web应用程序中运行,我需要以某种方式访问​​ServletContext。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

有一个将servlet上下文保存为静态字段的类从ServletContextListener

初始化它