Wie überprüfe ich, ob mindestens eines von mehreren Eingabefeldern eingegeben wurde?

Ich habe ein Formular mit 3 Feldern und Absenden-Button. Wenn beim Klicken auf die Schaltfläche in drei Feldern keine Eingabe erfolgt, wird eine Bestätigungsmeldung ausgegeben. Wenn eines der 3 Felder eingegeben wird, werden die Daten verarbeitet und die Ergebnisse auf derselben Seite mithilfe der Datentabelle angezeigt. Ich kann eine Bestätigungsnachricht für ein Feld ausgeben, aber nicht für 2 oder mehr Felder. Hier ist mein Code. Wenn ich einen langen Wert habe, den ich übergeben muss, und validieren möchte, wie kann ich das tun, da der lange Wert nicht als validiert werden kannisEmpty() oderisNull().

Hier ist mein Code, ich möchte ihn mit mehreren Feldern verwenden und mit Feldern, die lange Werte haben, werden sie validiert.

<h:inputText id="userName" value="#{user.userName}" required="true"
    requiredMessage="Please enter username" />

<h:inputText id="empId" value="#{user.empId}" required="true"
    requiredMessage="Please enter Employee Id" />

<h:inputText id="acctNm" value="#{user.acctNm}" required="true" 
    requiredMessage="Please enter Employee Id" />

Antworten auf die Frage(2)

Ihre Antwort auf die Frage