Как прочитать параметры контекста из Restlet?
Вопрос
При использовании Рестлеты, как я могу прочитать параметры конфигурации, переданные через 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.