0

私はウェブサイトから以下のパラグラフを読みました:

When a Action class requires objects such as the HttpServletRequest ,that can be obtained by asking the ActionContext or implementing ServletRequestAware. 

ActionクラスがHttpServletRequestオブジェクトを必要とするシナリオを教えてください。

どうもありがとうございます 。

4

2 に答える 2

0

私自身、アクションをHttpServletRequestオブジェクトにバインドすることはほとんど、またはまったく使用されていません。アイデアは、特定のユースケース(私自身はこれまで見たことがありません)でこれらのオブジェクトにアクセスする方法を提供することだと思います。

HttpServletRequestに実行時の依存関係があるアクションをテストすることはより困難です。誰かがアクションクラスでHTTPオブジェクトの参照を取得する必要があるようなユースケースを思い付くことができるかどうかを私自身が楽しみにしています。 POJOアクションクラスの哲学。

于 2011-09-13T10:45:42.343 に答える
0

パラメータまたは属性以外のリクエスト内の何かにアクセスする必要があるときはいつでも。たとえば、メソッド、リモートユーザーなどが必要になる場合があります。

Umeshが言ったように、これらはエッジケースです。多くの場合、この種の情報はインターセプターでのみ必要であり、インターセプターは依存性の低い方法でアクションに設定できます。

于 2011-09-13T12:18:05.053 に答える