Доступ к context.xml переменной среды из любого файла JSP - PullRequest
1 голос
/ 08 марта 2011

У меня есть такие предметы, как: Имя среды = "debug" value = "true type =" java.lang.String "override =" false " в моем файле context.xml в dev

В средах без разработки эта строка отсутствует.

В файлах JSP моего веб-приложения я хотел бы иметь возможность прочитать это значение и сделать что-то в зависимости от того, установлено оно или нет:

например. JSP: if test = "$ {debug eq" true "}" ... сделать что-то ...

1 Ответ

2 голосов
/ 08 марта 2011

Вам необходимо использовать этот код для доступа к значению:

InitialContext initialContext = new javax.naming.InitialContext();  
String debug = (String) initialContext.lookup("java:comp/env/debug");

Инкапсулируйте его в пользовательский тег для доступа к нему из JSP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...