我在使用Seam和JSF的项目中工作。出于某种原因(不要问我,我不知道)我之前的人决定通过FacesContext.getExternalContext()。redirect()将用户重定向到响应页面。我看到的问题是,某些页面在重定向到自己时,从不释放对话(对话中的conversationId始终相同)。有人有过类似的问题吗?感谢
答案 0 :(得分:3)
对话未通过重定向结束。如果您想手动结束对话,则需要Conversation#end()
进行通话。您还可以指示它在Conversation#endBeforeRedirect()
重定向之前结束。还有更多的便利方法。