電子メールアドレスを検証するための次のコード行があります。
<h:outputText value="#{labels.eMail}: " />
<p:inputText size="30" maxlength="50" validatorMessage="Please provide a valid e-mail address" value="#{personelView.eMail}">
<f:validateRegex pattern=".+@.+\.[a-zA-Z]+" />
</p:inputText>
電子メールアドレスフィールドを空のままにしてフォームを送信すると、検証エラーが発生します。なぜJSfがこれを行っているのですか?上記のコードでメールフィールドを検証するだけではないですか?私も追加しようとしました:
required="false"
まだダメ。誰かがこの事件について何か考えを持っていますか?