使用FullAjaxExceptionHandler重定向到顶层页面

时间:2013-02-19 14:00:39

标签: jsf omnifaces

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

TIA,

拉​​尔夫。

1 个答案:

答案 0 :(得分:0)

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

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