从Java Servlet访问环境变量

13
我想知道是否有任何方法可以从Java Servlet中访问环境变量。我知道可以使用web.xml将参数传递给Servlet,但我需要在运行时传递某些值。
要求如下: 服务器上运行一个非基于Web的应用程序,并设置一些值(环境变量),必须在Web会话期间(从Servlet)访问它。 我正在使用Apache Web服务器。
我是Web编程新手,如果我问了一些愚蠢的问题,请原谅我。

也许你想使用数据库。 - Havenard
如果应用程序不使用数据库怎么办?如果您需要获取用户设置呢? - Langali
2个回答

10

如果您想检索操作系统环境变量,请使用System.getenv()方法。

public static Map<String,String> getenv()

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


6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接