从 java servlet 访问环境变量

我想知道是否有任何方法可以从java servlet访问环境变量。我知道我可以使用web将参数传递给servlet.xml但我需要在运行时传递一些值。

要求是这样的 -

在服务器端运行的非基于Web的应用程序设置了一些值(环境变量),并且必须在Web会话期间(从servlet)访问它。我正在使用apache Web服务器。

我是基于Web的编程的新手,所以如果我问一些愚蠢/愚蠢的事情,请原谅我。


答案 1

如果要检索 os 环境变量,请使用 System.getenv() 方法。

public static Map<String,String> getenv()

返回当前系统环境的不可修改的字符串映射视图。该环境是从名称到值的依赖于系统的映射,从父进程传递到子进程。


答案 2

使用 System.getenv(),自 JDK 5 起可用。


推荐