¿Cómo leer los parámetros de contexto de un Restlet?
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?
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 .