プレゼンテーション層で値のチェックを行う。
デフォルトメッセージは冗長で、日本語も不自然である。メッセージを変更するには、チェック対象のコンポーネント側にvalidatorMessage属性を指定する。一律変更を行う場合は、faces-config.xmlにバンドル定義を追加する。
(faces-config.xml)
<application>
<message-bundle>hoge.Messages</message-bundle>
</application>
(hoge/Messages_ja.properties)
javax.faces.validator.LengthValidator.MAXIMUM={1}は{0}文字以下にしてください。