繁体   English   中英

临时对话在ExternalContext.redirect()之后没有结束

[英]Temporary conversation not ending after ExternalContext.redirect()

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

对话并没有通过重定向结束。 如果要手动结束对话,则需要通过Conversation#end()进行调用。 您还可以通过Conversation#endBeforeRedirect()指示它在重定向之前结束。 还有更多便利方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM