2011-08-17 32 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的限于列表和重新描绘与渲染

相关问题