Restletからコンテキストパラメータを読み取る方法
質問
Restlets を使用する場合、web.xmlを介して渡された構成パラメーターを読み取るにはどうすればよいですか?サーブレットでは、 context-param を使用できます。 Restlet内からコンテキストパラメータを読み取るにはどうすればよいですか。
解決
メーリングリストから:
initパラメーターはアプリケーションのコンテキスト: getApplication()。get​ Context()。getParamet​ ers()。
web.xml内:
<context-param>
<param-name>my.context.param</param-name>
<param-value>Hello World</param-value>
</context-param>
Restletの表現メソッドでは、次を使用します。
// => "Hello World"
String result =
getApplication().getContext().getParameters().getFirstValue("my.context.param");
他のヒント
ServerServlet
は、 servletConfig
と servletContext
の両方からのすべての初期化パラメータをアプリケーションコンテキストに追加します。
したがって、必要に応じて、 ServerServlet
のソースコードを調べ、同じ方法で構成パラメーターを読み取るか、restletまたはrestletのアプリケーションのコンテキストから値を取得することができます。 。
所属していません StackOverflow