-2

私はstruts2の新芽です。Interceptor の戻りコードについて問い合わせがありました。

1) インターセプター/カスタム インターセプターの戻り値の型は何ですか? 成功だけですか、それとも false/failure/任意の文字列を返すとどうなりますか (カスタム インターセプターの場合)。

2) アクション呼び出しの目的 ?

3) アクションまたはインターセプターはスレッドセーフですか?

事前にご支援いただきありがとうございます

4

1 に答える 1

0

1) インターセプターは

次のインターセプターに進む代わりに結果を返すと、アクションに到達する前にフローが中断されます。

2) Action Invocation Javadoc から:

ActionInvocation は、Action の実行状態を表します。インターセプターとアクション インスタンスを保持します。最初に ActionProxy によって、次にインターセプターによって、invoke() メソッドの再入可能実行が繰り返されることにより、インターセプターがすべて実行され、次にアクションと結果が実行されます。

3)

  • アクションはスレッドセーフです (ThreadLocal であるため)。
  • インターセプターはスレッドセーフではありません
于 2013-06-13T08:26:45.710 に答える