验证Spring MVC中的空数字段

时间:2014-03-29 14:44:52

标签: java spring validation spring-mvc jsr

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

@Min(value = 1)
private float price;

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看看这里:

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

它会限制用户只输入您允许的内容。