【发布时间】:2012-09-28 13:11:35
【问题描述】:
我正在尝试为两个必填字段只显示一个。 目前,如果两个字段都为空,则会出现两条错误消息。如果两个或一个字段都为空,我想实现只有一条消息。
代码如下:
<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 组件库。我可以假设它是使用 URIhttp://java.sun.com/jsf/html设置的标准 JSF HTML 组件吗? (如果是这样,您为什么要更改世界上每个人都在使用的标准h:前缀?) -
这可能会对您有所帮助...stackoverflow.com/q/10007438/617373
-
x:指向http://myfaces.apache.org/tomahawk