Spring 使用 hibernate 验证器的 mvc 表单验证

Spring mvc form validation using hibernate validator

当用户在 spring mvc 的输入字段中输入 white-space 时,如何在 jsp 表单中显示自定义消息或删除整数字段的输入,使用休眠验证器进行验证? 目前显示:

无法将 java.lang.String 类型的 属性 值转换为所需值 为 属性 freePasses 输入 int;嵌套异常是 java.lang.NumberFormatException:对于输入字符串:“”

使用包装器 class 声明整数变量,以便包装器 class 将空格转换为 null。

参考下面link常见的解决方案

Hibernate validation annotation - validate that at least one field is not null