从java servlet访问环境变量

时间:2009-08-20 01:40:48

标签: java tomcat servlets environment-variables

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

要求是这样的 -

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

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

2 个答案:

答案 0 :(得分:9)

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

public static Map<String,String> getenv()

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

答案 1 :(得分:6)

使用自JDK 5以来可用的System.getenv()

相关问题