我正在一个使用 Seam 和 JSF 的项目中工作。出于某种原因(不要问我,我不知道),我之前的人决定通过 FacesContext.getExternalContext().redirect() 将用户重定向到响应页面。我看到的问题是,某些页面在重定向到它们自己时,永远不会释放对话(URL 中的 conversationId 始终相同)。有没有人遇到过类似的问题?谢谢
问问题
365 次
1 回答
3
对话不会因重定向而结束。如果您想手动结束对话,您需要通过 调用它Conversation#end()
。您还可以指示它在重定向之前结束Conversation#endBeforeRedirect()
。还有更多方便的方法。
于 2009-11-26T17:49:32.883 回答