добавить контекстный параметр программно? - PullRequest
1 голос
/ 28 января 2012

Есть ли способ добавить контекстный параметр программно?Я не хочу добавлять в веб-XML.В частности, я хочу сделать то, что предлагает ответ в этом посте: Вызов методов с параметрами EL в JSF 1.2 .

1 Ответ

7 голосов
/ 28 января 2012

Да, это возможно.

В методе init сервлета используйте

getServletConfig().getServletContext().setInitParameter("[Parameter name]", "[value]");

ИЛИ просто

getServletContext().setInitParameter("[Parameter name]", "[value]");

Это должно помочь тебе.

Для загрузки приложения,

В файле web.xml при объявлении этого сервлета укажите для элемента <load-on-startpup> значение 1 для этого сервлета.

<servlet>
 <servlet-name>TestServlet</servlet-name>
 <servlet-class>TestServlet</servlet-class>
 <load-on-startup>1</load-on-startup>
</servlet>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...