0

我正在一个使用 Seam 和 JSF 的项目中工作。出于某种原因(不要问我,我不知道),我之前的人决定通过 FacesContext.getExternalContext().redirect() 将用户重定向到响应页面。我看到的问题是,某些页面在重定向到它们自己时,永远不会释放对话(URL 中的 conversationId 始终相同)。有没有人遇到过类似的问题?谢谢

4

1 回答 1

3

对话不会因重定向而结束。如果您想手动结束对话,您需要通过 调用它Conversation#end()。您还可以指示它在重定向之前结束Conversation#endBeforeRedirect()。还有更多方便的方法。

于 2009-11-26T17:49:32.883 回答