0

Seam と JSF を使用するプロジェクトに取り組んでいます。なんらかの理由で (聞かないでください。わかりません)、私の前の人々は、FacesContext.getExternalContext().redirect() を介してユーザーを応答ページにリダイレクトすることにしました。私が見ている問題は、一部のページが自分自身にリダイレクトされたときに会話を解放しないことです (conversationId は URL で常に同じです)。誰かが同様の問題を抱えていましたか?ありがとう

4

1 に答える 1

3

リダイレクトによって会話が終了することはありません。会話を手動で終了したい場合は、 で呼び出す必要がありますConversation#end()。によるリダイレクトの前に終了するように指示することもできますConversation#endBeforeRedirect()。さらに便利な方法もあります。

于 2009-11-26T17:49:32.883 に答える