電子メールアドレスが無効な場合、表示されるメッセージは "Invalid email.Invalid email"です。メッセージには、要約と詳細という2つの部分があることがわかります。私はこれらの両方が必要ですが、それぞれにそれぞれ異なる情報が必要です。 「無効なメールアドレス:有効なメールアドレスを入力してください」と表示するようにメッセージを変更するにはどうすればよいですか?重複するテキスト<p:messages>概要と詳細
<p:messages showDetail="true" autoUpdate="true" closable="true" />
<h:panelGrid columns="2">
<h:outputText value="#{label.email}: *" />
<p:inputText required="true" value="#{userWizard.emailAddress}"
validatorMessage="#{label.invalidEmail}" label="#{label.email}">
<f:validateRegex pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$">
</f:validateRegex>
</p:inputText>
</h:panelGrid>
validatorMessageを「無効な電子メール:有効な電子メールアドレスを入力してください」と変更した場合、このメッセージは表示されるメッセージに2回表示されます:無効な電子メール:有効な電子メールアドレスを入力してください無効な電子メール:有効な電子メールアドレスを入力してください。 – Seitaridis