私はそのようなコードを持っています:
<h:inputText id="input" value="#{bean.input}">
<f:convertNumber />
<rich:ajaxValidator event="onblur" />
</h:inputText>
検証が成功した場合、「入力」からのデータがバッキング Bean に格納されます。そして、これはすべて「onblur」イベントでなければなりません。
そして、バッキング Bean で Hibernate Validator を使用しています。
@Min(value = 1)
@NotNull(message="{number.not_null}")
public long getInput() {
return input;
}