我試圖只顯示一個兩個所需的字段。 目前有兩個錯誤消息,如果兩個字段都是空的。我想實現只有一個字段爲空的情況下只有一條消息。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