可以用几种方法处理 JavaServer Faces 应用程序中的错误管理。可以使用下列技术来统一报告整个 Web 站点的错误和成功。
一种方法涉及创建通用成功和失败 JSP 文件。例如,ok.jsp 和 error.jsp。一般情况下,可以创建一个 Faces JSP 页,用于显示错误消息和显示请求限定作用域中的错误消息描述。要报告失败或成功信息的页面可指定该请求限定作用域。
处理错误管理的另一种方法是使用“显示错误”和“多处显示错误”组件。“显示错误”组件用于插入错误消息,对于与该组件绑定的字段,将显示该消息。仅当指定的字段存在错误时才会显示该错误消息。“多处显示错误”组件插入对表单上的所有字段显示的错误消息。在任何时候,只要页面上存在错误,就会显示该错误消息。