Comment lire les paramètres de contexte à partir d'un Restlet?
Question
Lors de l'utilisation de Restlets , comment puis-je lire les paramètres de configuration transmis via web.xml? Avec les servlets, vous pouvez utiliser context-param . Comment lire les paramètres de contexte depuis un Restlet?
La solution
Extrait de la liste de diffusion :
les paramètres init sont disponibles dans contexte de l'application : getApplication (). get Context (). getParamet ers ().
Dans le fichier web.xml:
<context-param>
<param-name>my.context.param</param-name>
<param-value>Hello World</param-value>
</context-param>
Dans la méthode de représentation d'un Restlet, utilisez:
// => "Hello World"
String result =
getApplication().getContext().getParameters().getFirstValue("my.context.param");
Autres conseils
ServerServlet
ajoute tous les paramètres init du servletConfig
et du servletContext
au contexte de l'application.
Ainsi, en fonction de vos besoins, vous pouvez soit examiner le code source pour ServerServlet
, et lire les paramètres de configuration de la même manière, soit simplement obtenir les valeurs de votre restlet ou le contexte de votre application. .