У меня есть форма в jsf, для которой я создал специальный класс валидатора, который проверяет, является ли поле пустым, пустым, допустимым, числом и т. Д. Этот класс выдает исключение с сообщением, если ввод недопустим.Проблема в том, что когда я пишу буквы в поле ввода (ввод должен быть int!), Я получаю сообщение проверки по умолчанию вместо пользовательского.Как отключить сообщение проверки по умолчанию?
Вот изображение с сообщением проверки по умолчанию:
Код JSF:
<h:form>
<h:inputText value="#{deleteEmployeeBean.employeeId}"
id="employeeId" name="employeeId">
<f:validator validatorId="idValidator" for="employeeId"></f:validator>
</h:inputText>
<h:message for="employeeId" style="color: red;"></h:message>
<h:commandButton action="#{deleteEmployeeBean.loadEmployee}"
value="#{content.searchButton}"></h:commandButton>
</h:form>