在我的域类中我有一个从 窗体填充的整数。如果用户输入任何数字,这将被验证,如果他离开 输入框为空,则默认初始化为0jsr 303验证一个数字并自动初始化为0
到目前为止,我已经完成了第一部分与
@NumberFormat(style = Style.NUMBER)
如何去默认将它初始化为0?
在我的域类中我有一个从 窗体填充的整数。如果用户输入任何数字,这将被验证,如果他离开 输入框为空,则默认初始化为0jsr 303验证一个数字并自动初始化为0
到目前为止,我已经完成了第一部分与
@NumberFormat(style = Style.NUMBER)
如何去默认将它初始化为0?
如果youfr probldem是默认值为0时,用户没有在框中输入任何内容,设置了验证器可接受的范围内,它的外部初始化为数字该范围。如果所有数字均可接受,请将其从int更改为Integer,然后使用@NotNull。
如何分配字段的初始值?
如果该字段为int
,则该字段自动具有值0
。
只要做到:
validation rules
private int numberToValidate = 0;
不需要分配0.它是默认值。 – Bozho 2010-12-03 14:02:08