Interceptorで「リダイレクト/転送」タイプのStruts2アクションを識別する方法を探していたので、その特定のタイプのアクションに共通のコードを追加できます。
Struts2に、それがどのタイプのアクションであるかを見つける方法はありますか?
前もって感謝します。
Interceptorで「リダイレクト/転送」タイプのStruts2アクションを識別する方法を探していたので、その特定のタイプのアクションに共通のコードを追加できます。
Struts2に、それがどのタイプのアクションであるかを見つける方法はありますか?
前もって感謝します。
RedirectActionまたはForwardActionと呼ばれるものはなく、必要なものはRedirectResultTypeです。
インターセプターにはActionInvocation
、メソッドへのパスのインスタンスがあり、オブジェクトintercept
から結果を取得してActionInvocation
、ユースケースに従ってチェックできます。さまざまな結果がここに一覧表示されます
public String intercept(ActionInvocation actionInvocation) {
//After invoking the action you can get the result of from ActionInvocation.
Result result = actionInvocation.getResult();
//As per your use case you can check against different types.
}