0

私のドメインクラスには、フォームから入力されている整数があります。ユーザーが任意の数字を入力すると、その数字が検証され、入力ボックスを空のままにすると、デフォルトで0に初期化されます。

これまでのところ、私は最初の部分を

@NumberFormat(style = Style.NUMBER)

デフォルトで0に初期化するにはどうすればよいですか?

4

3 に答える 3

2

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

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

于 2010-12-03T12:28:42.020 に答える
0

ただ行う:

validation rules
private int numberToValidate = 0;
于 2010-12-03T12:34:46.480 に答える
0

ユーザーがボックスに何も入力しないときにデフォルト値が0であるという問題がある場合は、受け入れられる範囲のバリデーターを設定し、その範囲外の数値に初期化します。すべての数値が受け入れられる場合は、それをintからIntegerに変更し、@NotNullを使用します。

于 2011-01-05T09:09:10.193 に答える