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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top