У меня есть следующие строки кода для проверки адреса электронной почты:
<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"
все еще нет хорошо.Кто-нибудь знает об этом случае?