Как прочитать параметры контекста из Restlet?

StackOverflow https://stackoverflow.com/questions/810171

  •  03-07-2019
  •  | 
  •  

Вопрос

При использовании Рестлеты, как я могу прочитать параметры конфигурации, переданные через web.xml?С сервлетами, контекст-параметр может быть использован.Как мне прочитать параметры контекста из Restlet?

Это было полезно?

Решение

Из самого список рассылки:

параметры инициализации доступны в контекст приложения:getApplication().getContext().getParameters().

В web.xml:

  <context-param>
    <param-name>my.context.param</param-name>
    <param-value>Hello World</param-value>
  </context-param>

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

// => "Hello World"
String result = 
  getApplication().getContext().getParameters().getFirstValue("my.context.param");

Другие советы

ServerServlet добавляет все параметры инициализации из обоих servletConfig и от самого servletContext к контексту приложения.

Таким образом, в зависимости от ваших потребностей, вы можете либо изучить исходный код для ServerServlet, и считайте параметры конфигурации таким же образом, или просто получите значения из вашего restlet или контекста приложения вашего restlet.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top