Como ler Contexto parâmetros de um Restlet?
Pergunta
Ao usar Restlets , como posso ler os parâmetros de configuração passadas através web.xml? Com servlets, context-param pode ser usado. Como faço para ler parâmetros de contexto a partir de um Restlet?
Solução
A partir da lista de discussão :
os parâmetros de inicialização estão disponíveis no o aplicativo contexto : getApplication (). get Contexto (). getParamet ers ().
Em web.xml:
<context-param>
<param-name>my.context.param</param-name>
<param-value>Hello World</param-value>
</context-param>
No método representam um Restlet, use:
// => "Hello World"
String result =
getApplication().getContext().getParameters().getFirstValue("my.context.param");
Outras dicas
ServerServlet
adiciona todos os parâmetros de inicialização, tanto do servletConfig
e do servletContext
ao contexto de aplicação.
Então, dependendo de sua necessidade, você poderia examinar o código fonte para ServerServlet
, e ler os parâmetros de configuração da mesma forma, ou simplesmente obter os valores do seu Restlet, ou contexto do aplicativo do seu Restlet.