我试图只显示一个两个所需的字段。 目前有两个错误消息,如果两个字段都是空的。我想实现只有一个字段为空的情况下只有一条消息。JSF两个所需输入字段的一个错误消息
的代码看起来是这样的:
<x:inputText
value="#{bean.proxyUrl}"
id="idProxyUrl"
required="true"
/>
<x:outputText value=":" />
<x:inputText
value="#{bean.proxyPort}"
id="idProxyPort"
required="true"
/>
<x:message for="idProxyUrl" errorClass="errorMessage" style="margin-left: 10px;" />
<x:message for="idProxyPort" errorClass="errorMessage" style="margin-left: 10px;" />
我能做些什么,我只得到一个消息,无论该领域的一个或两个是空的。
'x:'前缀不可识别为任何已知的JSF组件库。我是否可以假定它是使用URI“http:// java.sun.com/jsf/html”设置的标准JSF HTML组件? (如果是这样,你为什么要改变世界上每个人都使用的标准'h:'前缀?) – BalusC
这可能会帮助你一点... http://stackoverflow.com/q/10007438/617373 – Daniel
'x :'指向'http:// myfaces.apache.org/tomahawk' – Przemek