5

残りの Web サービス アプリケーションに ContainerRequestFilter を使用して、入力要求を認証しようとしていました。リクエストが認証されたら、オブジェクトを渡してすべての情報をリソースに渡す必要があります。どうすればこれを達成できるか教えてください。

ご協力いただきありがとうございます..

~MS

4

1 に答える 1

11

フィルターで、サーブレット リクエストをプルする必要があります。

@Context
private transient HttpServletRequest servletRequest;

データを属性として保存します。

this.servletRequest.setAttribute("My data", myObject);

次に、リソースで servletRequest をプルして使用できます。

Object myObject = this.servletRequest.getAttribute("My data");
于 2013-01-12T12:30:43.307 に答える