如何在JSF portlet中配置自定义错误页面

时间:2012-08-13 14:43:44

标签: portlet jsf-1.2 custom-error-pages jsr286

我在Portal页面中有一个JSF Portlet。每当任何页面bean方法抛出异常时,我都需要显示错误页面。我怎么能这样做?

我在web.xml中尝试了以下配置,它适用于servlet,但不适用于portlet。

<error-page>
  <exception-type>java.lang.Exception</exception-type>
  <location>/faces/exception.xhtml</location>
</error-page>

现在只要页面bean方法抛出异常,应用程序就会显示第一页。

我使用的是JSF 1.2 + Facelets,我没有任何额外的第三方库。

1 个答案:

答案 0 :(得分:0)

我扩展了我们正在使用的IBM FacesPortlet,并在processAction和render方法中添加了异常处理。