2014-10-09 15 views
1

我對這個問題感到有點沮喪 - 我有一個小應用程序最近遷移到Webspehere 8.5.5並試圖保存一個訂單,預期呈現不顯示的消息。以下是我們用於呈現郵件的代碼片段。有一些未處理的FacesMessages,這意味着不是每個FacesMessage都有機會呈現

錯誤消息 - 是一些未處理的FacesMessages,這意味着不是每個FacesMessage都有機會呈現。

if (headerKey != null && !headerKey.equals("0")) { 
    addErrorMessage("A new order has been submitted."); 
} 

protected void addErrorMessage(String message) { 
    addErrorMessage(null, message); 
} 

protected void addErrorMessage(String componentId, String message) { 
    this.getFacesContext().addMessage(
         componentId, new FacesMessage(FacesMessage.SEVERITY_ERROR, 
         message, message)); 
} 

回答

1

只是谷歌在這個運行:

在我的情況下,問題是,我忘了更新的H:消息/ P:在視圖中亂吼等組件。 在我的操作中添加update =「:form:growlMessages」之後,它就起作用了。

相關問題