Переменная среды доступа из Java-сервлета
Я хотел бы знать, есть ли способ получить доступ к переменной среды из сервлета Java. Я знаю, что могу передать параметры сервлету с помощью web.xml, но мне нужно передать некоторое значение во время выполнения.
Требование - это что-то вроде этого -
Не веб-приложение, работающее на стороне сервера, устанавливает некоторое значение (переменная среды), и к нему нужно получить доступ во время веб-сессии (из сервлета). Я использую веб-сервер Apache.
Я новичок в веб-программировании, поэтому простите меня, если я прошу что-то глупое/глупое.
Ответы
Ответ 1
Если вы хотите получить переменную окружения os, используйте метод System.getenv().
public static Map<String,String> getenv()
Возвращает немодифицируемое представление строковой карты текущей системной среды. Среда представляет собой системно-зависимое сопоставление от имен к значениям, которые передаются от родительских к дочерним процессам.
Ответ 2
Используйте System.getenv(), доступный с JDK 5.