在JSF 2.0应用程序中,我正在使用facelets和trinidad组件库。问题是,使用trinidad模式对话框(基本上是IFrame),如果会话在对话框打开时到期,并且用户单击按钮(启动AJAX请求),登录过滤器会将用户重定向到登录页。
但是,登录页面会在IFrame中打开。我将如何突破IFrame并重定向主页?
现在,因为它是一个AJAX请求,所以简单的重定向到右页不会,所以我发送以下内容:
<partial-response><redirect url=\"%s\"></redirect></partial-response>
哪个会重定向,但在IFrame内。