2010-12-03 15 views
0

私のドメインクラスには、 フォームから取り込まれている整数があります。ユーザーは任意の数字を入力した場合、それが検証されますと、彼は空の入力ボックス を離れた場合、それはこれまでのところ、私はjsr 303番号を検証し、自動的に0に初期化します。

について移動する方法
@NumberFormat(style = Style.NUMBER) 

で最初の部分を行っている0

に初期化するデフォルト設定されます0に初期化するデフォルト?

答えて

0

youfr probldemは、ユーザは、ボックスに何も入力許容範囲のためのバリデータを設定し、外部の番号に初期化していない場合、デフォルト値は0であるということであるならばその範囲。すべての数値が許容できる場合は、数値を整数から整数に変更し、@NotNullを使用します。

2

フィールドに初期値を割り当てるのはどうですか?

フィールドのタイプがintの場合、フィールドの値は自動的に0になります。

0

ちょうど行います

validation rules 
private int numberToValidate = 0; 
+3

0を割り当てる必要はありません。デフォルト値です。 – Bozho