<:beanValidator /リッチ>と表示カスタム変換エラーメッセージ
-
21-08-2019 - |
質問
私はJSFとHibernateのバリデータを使用しています。 どのように私は私の変換エラーメッセージを設定することができますか?私は、次の方法でそれらを使用していますが、それはうまくいきませんでした。
<h:inputText id="input" value="#{myBean.number}" converterMessage="#{msgs.convertError}">
<f:convertNumber />
<rich:beanValidator />
<rich:ajaxValidator event="onblur"/>
</h:inputText>
私はこのような私の豆でカスタム検証メッセージを設定することができます:
@NotNull
@Min(value = 1, message="{greateThanOne}")
public long getNumber() {
return number;
}
しかし、変換エラーをどうするか?
解決
あなたは顔にリソースファイル(JSF-api.jarの、のjavax /顔/ Messages.propertiesを)見てみたいことがあります。 ちょうどあなた自身のリソースファイルに次のキーを定義し、顔-config.xmlにそれを設定ます。
javax.faces.converter.NumberConverter.NUMBER={2}: ''{0}'' is not a number.
javax.faces.converter.NumberConverter.NUMBER_detail={2}: ''{0}'' is not a number. Example: {1}
所属していません StackOverflow