私はstruts2の新芽です。Interceptor の戻りコードについて問い合わせがありました。
1) インターセプター/カスタム インターセプターの戻り値の型は何ですか? 成功だけですか、それとも false/failure/任意の文字列を返すとどうなりますか (カスタム インターセプターの場合)。
2) アクション呼び出しの目的 ?
3) アクションまたはインターセプターはスレッドセーフですか?
事前にご支援いただきありがとうございます
私はstruts2の新芽です。Interceptor の戻りコードについて問い合わせがありました。
1) インターセプター/カスタム インターセプターの戻り値の型は何ですか? 成功だけですか、それとも false/failure/任意の文字列を返すとどうなりますか (カスタム インターセプターの場合)。
2) アクション呼び出しの目的 ?
3) アクションまたはインターセプターはスレッドセーフですか?
事前にご支援いただきありがとうございます
1) インターセプターは
return invocation.invoke();
return "globalError";
、次のインターセプターに進む代わりに結果を返すと、アクションに到達する前にフローが中断されます。
2) Action Invocation Javadoc から:
ActionInvocation は、Action の実行状態を表します。インターセプターとアクション インスタンスを保持します。最初に ActionProxy によって、次にインターセプターによって、invoke() メソッドの再入可能実行が繰り返されることにより、インターセプターがすべて実行され、次にアクションと結果が実行されます。
3)