java - JSF 异常处理

标签 java jsf

<分区>

Possible Duplicate:
JSF 1.2 Exception Handling

在我的应用程序中,一旦发生应用程序错误或系统错误,我们就会抛出异常并在支持 bean 中捕获。在支持 bean 中,我捕获了异常并将异常转换为 FacesContext 消息,如下所示

/**
* 
*/
public void createFacesExceptionMsg(Exception e){   
    String caughtAt = e.getStackTrace()[0].toString();
        if (null != caughtAt && !caughtAt.isEmpty()) {
            getFacesContext().addMessage(null, new FacesMessage   (FacesMessage.SEVERITY_ERROR, 
                    caughtAt, null));
        } else {
            getFacesContext().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, 
                    "Local message not set when Exception thrown - Application in error state", null));
        }           
}

我必须在 errorpage.jsp 上呈现异常。

如何在 errorPage.jsp 上打印 facesContext 消息

它的jsf1.2

最佳答案

随便放

<h:messages />

在你的jsp中

关于java - JSF 异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13260424/

相关文章:

java - 删除具有空值的 treeMap 条目

java - 我如何判断我的上下文是否仍然有效?

jsf - 在 JSF 中通过 ID 查找组件

spring - 来自多个数据库表的 JSF 数据表列

java - 如何将 SPDY 与 HttpClient 4 一起使用?

java - 处理写得不好的外部异常的最佳方法?

java - 如何在java中跳过打印 "if"

java - Primefaces : Ajax Call Inside p:dialog is not working

jsf - 在 Primefaces 表行选择的基础上动态启用/禁用命令按钮

java - 需要一个带有固定标题的可滚动战斧表