JSF 2.0 アプリケーションを開発しています。をクリックすると、バックエンド Bean アクションでいくつかのロジックを実行し、新しいウィンドウで別の URL にリダイレクトする必要があり、アクションを終了する前に元の Bean アクションでいくつかのクリーンアップ作業を実行します。現在、「faces-redirect=true」とともに externalContext.redirect() メソッドを使用しています (リダイレクトが発生した後に実行するクリーンアップ コードがあるため)。しかし、外部 URL は同じウィンドウで開かれています。
別の新しいブラウザー ウィンドウで開く必要がありますが、リダイレクト後のクリーンアップ コードも実行されます。これを行う方法を教えてください。