0

当用户未在框中输入任何内容时,我遇到了 JSR 303 验证问题。我想验证一个字段必须是一个数字并且 > 0。这是代码

@Min(value = 1)
private float price;

如果输入一个数字,验证工作正常,但如果留空则抛出NumberFormatException

我知道我可以更改floatFloat并使用@NotEmpty,但我不想仅仅因为这个简单的验证而更改类型。

有任何想法吗?

4

1 回答 1

0

看看这里:

http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html

它将限制用户仅输入您允许的内容。

于 2014-03-29T14:54:24.417 回答