2016-10-06 6 views
1

を使用せずにvalidateLenghtメッセージカスタムJSFのF:この例では@FacesValidatorクラス

<h:inputSecret value="#{contact.password}"> 
      <f:validator validatorId="passwordValidator"/> 
      <f:validateLength minimum="8"/> 
</h:inputSecret><br/> 

私は8文字より短いパスワードを置く場合、私はj_idt10持っている:検証エラー:長さが8」の許容最小値よりも小さいと'これは私が欲しいものですが、私はエラーメッセージを書き直したいと思います。私はカスタムを使用してそれを行うことができます@FacesValidatorと私はいくつかの属性がf:validateLengthにあるかどうかをチェックしましたが、これを行うには何も見つかりませんでした。 FacesValidatorを書くことは唯一の解決策ですか?

答えて

1

デフォルトの変換と検証メッセージオーバーライドする(似ていますが、リソースバンドルとして同じではありません)を使用するmessage-bundle

https://stackoverflow.com/a/2668602/1072089

関連する問題