java - 如何在java adf中显示数据库返回错误消息

标签 java oracle plsql oracle-adf

1.1.9.0 我有方法调用过程,我要显示在我的过程中返回的那些消息,我该怎么做

我的方法是

public void validUsr(FacesContext facesContext, UIComponent uIComponent, Object object){

           String inputString =object.toString().toUpperCase();

       // executeQueryADF("cal.SignId(?)",new Object[] {inputString});

        callPerformSdmsLogon("cal.SignId(?)",new Object[] {inputString});

    }

这就是我的程序定义的方式

过程 SignId(p_signid varchar2,PROC_ERR_MSG OUT varchar2) I

最佳答案

我不确定我是否正确理解了你的意思,但如果你想显示一条消息,你需要这样的东西:

public void showMessage(String messageText) {
        FacesMessage fm = new FacesMessage(messageText);
        fm.setSeverity(FacesMessage.SEVERITY_INFO);
        FacesContext context = FacesContext.getCurrentInstance();
        context.addMessage(null, fm);
}

这里有一个来源https://mjabr.wordpress.com/2011/07/29/how-to-show-afmessage-programatically/

关于java - 如何在java adf中显示数据库返回错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366220/

相关文章:

java - 如何将 List<List<String>> 转换为 String[][]?

java - 在 iText7 的自定义签名外观签名中使用字体会破坏 PDF/A 一致性?

java - 如何在 Spring 上下文中注入(inject) Mock

java - 在 Manifest.mf 中包含自定义条目

java - Oracle:数据库属于用户还是用户属于数据库?

c - 如何使用 Pro*C 连接到数据库?

javafx部署jar文件

xml - 将 xmltype 列导出到其中包含变音符号的文件

sql - 在 PL/SQL 中插入/更新

sql - PLSQL : Get sum for each day of week and total sum for week in a single query