错误页面的重定向不起作用

时间:2017-05-10 11:00:35

标签: java jsf custom-error-pages

我想在我的java webapp中创建一个自定义错误页面。 像大多数帖子一样,我在web.xml中添加了一条规则

`    <error-page>
        <exception-type>java.lang.Exception</exception-type>
        <location>/error-pages/standard-error.xhtml</location>
     </error-page>

`

在错误页面中,我想显示一个邮件地址以联系系统管理员:

<f:metadata>
   <f:viewAction action="#{settingsManagedBean.onLoad}" />
</f:metadata>
.....
Please contact:
Mail: #{settingsManagedBean.editSet.systemmail}

问题在于,当发生错误时,页面不会被重定向,只会呈现错误页面。不好的是它没有为邮件地址加载托管bean。

enter image description here

当我使用正确的链接手动打开页面时,页面会显示,包括Mailaddress:

enter image description here

我错过了什么?我很感激帮助: - )

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我将error.xhtml网站更改为.jsp网站。它在没有重定向的情况下呈现。