Pregunta

Al usar Restlets , ¿cómo puedo leer los parámetros de configuración pasados ??a través de web.xml? Con los servlets, se puede utilizar context-param . ¿Cómo leo los parámetros de contexto desde un Restlet?

¿Fue útil?

Solución

De la lista de correo :

  

los parámetros init están disponibles en el contexto de la aplicación :   getApplication (). get Context (). getParamet ers ().

En web.xml:

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

En el método de representación de Restlet, use:

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

Otros consejos

ServerServlet agrega todos los parámetros de inicio tanto del servletConfig como del servletContext al contexto de la aplicación.

Entonces, dependiendo de su necesidad, puede examinar el código fuente de ServerServlet y leer los parámetros de configuración de la misma manera, o simplemente obtener los valores de su restlet o el contexto de la aplicación de su restlet .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top