Вы можете указать запись <Environment>
, которая точно так же, как обычная <env-entry>
в web.xml
.
* 1006 Е.Г. *
<Environment name="X" value="xfromcontext" type="java.lang.String" />
, который можно получить (в сервлете) по
String X = (String) new InitialContext().lookup("java:comp/env/X");
// ...
Я бы посоветовал прочитать его один раз и сохранить в области приложения при запуске веб-приложения. Вы можете использовать ServletContextListener
для этого. Тогда вы можете просто получить к нему доступ в JSP по ${X}
. Выполнение out.println()
в JSP - довольно старый школьный путь, который был обескуражен более десяти лет назад.