【问题标题】:Redirect to toplevel page with FullAjaxExceptionHandler使用 FullAjaxExceptionHandler 重定向到顶层页面
【发布时间】:2013-02-19 14:00:39
【问题描述】:

对于我的 JSF 页面的异常处理,我使用了 FullAjaxExceptionHandler(感谢 BalusC ;-))。错误处理有效,但由于某些原因,我无法重定向到顶层。即,异常发生在 iFrame 中(是的,我知道我不应该使用它......)并且错误页面显示在此框架中。如何重定向到顶级页面?使用 ?faces-redirect=true 没有任何反应。

TIA,

拉尔夫。

【问题讨论】:

    标签: jsf omnifaces


    【解决方案1】:

    JSF 异常处理程序实际上并不发送重定向,而只是显示错误页面而不是请求的页面,所以这不起作用。

    相反,您可以在错误页面上放置一些 JavaScript(例如,参见here),将顶部窗口重定向到包含您的真实错误页面的其他 URL。

    【讨论】:

    • 据我理解的问题,OP实际上想“跳出iframe”,以防iframe内的页面出现异常。为此,应在异常页面上使用 JavaScript。
    猜你喜欢
    • 2013-09-06
    • 2013-04-08
    • 1970-01-01
    • 2011-01-15
    • 2012-07-27
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多