Проверка необязательных полей

У меня есть следующие строки кода для проверки адреса электронной почты:

<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" 

все еще нет хорошо.Кто-нибудь знает об этом случае?

6
задан Xtreme Biker reinstate Monica 30 June 2014 в 14:56
поделиться