Попробуйте этот код:
<h:inputText value="#{bean.value}" valueChangeListener="#{bean.validateValue}">
<f:ajax event="blur" render="valueError"/>
</h:inputText>
<h:outputText id="valueError" value="#{bean.valueErrorMessage}" style="color: red;" />
Если пользователь изменяет значение в вашем компоненте ввода, вы можете проверить его с помощью вашего valueChangeListener.Если пользователь затем перемещается к другому компоненту ввода, компонент ouputText будет обработан.Там вы можете отобразить сообщение, если проверка не удалась.