2011-08-17 30 views
0

我正在開發一個JSF頁面,因爲我有兩種形式。我在這兩種形式中都使用rich:messages。在具有兩種形式的頁面中顯示錯誤消息的問題

假設,在第一種形式,如果我不輸入任何必填字段,我點擊保存,然後錯誤消息顯示在頁面兩次(我使用豐富AM:消息兩種形式) 。

有什麼辦法可以讓錯誤信息顯示在窗體上嗎?

在此先感謝。

回答

0

如果您使用RichFaces的3.3.3.Final你能做到像這樣:

<a4j:form id="tmpfrm1"> 
    <rich:messages /> 
    <h:inputText value="#{mybean.intmp1}" required="true"/> 
    <a4j:commandButton value="save" action="#{mybean.test1}" reRender="tmpfrm1" limitToList="true" /> 
</a4j:form> 

<a4j:form id="tmpfrm2"> 
    <rich:messages /> 
    <h:inputText value="#{mybean.intmp2}" required="true"/> 
    <a4j:commandButton value="save" action="#{mybean.test2}" reRender="tmpfrm2" limitToList="true" /> 
</a4j:form> 

如果您uisng RichFaces的4您需要更換與limitRender的限於列表和重新描繪與渲染

相關問題