【发布时间】:2013-04-06 17:22:23
【问题描述】:
我将 JSF 与 JPA 一起使用。我的错误处理是由一个全局异常处理程序完成的,如果发生任何错误,它将被触发。在这个处理程序中,我只是重定向到我的 error.xhtml。
除了 JPA 处理程序之外,这工作正常。如果@EJB jpa 处理程序产生错误,在我的情况下,我将其视为 EJB 异常。在这种情况下,jsf 重定向不起作用。
FacesContext.getCurrentInstance().getExternalContext().redirect("/error/");
但我没有收到任何错误消息。我认为这与一些生命周期问题有关,但我不知道如何解决它。我只想用 jpa 和 jsf 实现全局错误处理,它总是在一个特定的错误页面结束:(
【问题讨论】: