Java 在spring mvc 3.0中使用@Valid时出错

Java 在spring mvc 3.0中使用@Valid时出错,java,hibernate,spring,validation,spring-mvc,Java,Hibernate,Spring,Validation,Spring Mvc,这是我在模型课上做的 private Integer height; @NotBlank @Length(min = 2, max = 3) public Integer getHeight() { return height; } public void setHeight(Integer height) { this.height = height; } 但是jsp页面在运行时出现了一个验证错误,它表示无法验证整数值 在message.properties文件中 Not

这是我在模型课上做的

private Integer height;

@NotBlank
@Length(min = 2, max = 3)
public Integer getHeight() {
    return height;
}

public void setHeight(Integer height) {
    this.height = height;
}
但是jsp页面在运行时出现了一个验证错误,它表示无法验证整数值

在message.properties文件中

NotBlank.modelClassName.height=必需,单位为厘米。 Length.modelClassName.height=min{0}max(1)。 typeMismatch.modelClassName.height=仅限数字


请帮助我

这两个注释都必须应用于字符串属性,而不是整数属性,如链接中所述。也许您可以使用,或者可以用于数字。

这两种注释都必须应用于字符串属性,而不是整数属性,如链接中所述。也许你可以用,或者也可以用数字。

它到底说了什么?有什么消息?有任何痕迹吗。哪个版本的hibernate验证器(或者哪个JSR303提供程序)?好的,告诉我如何在spring中验证从jsp页面输入的整数值。它到底说了什么?有什么消息?有任何痕迹吗。哪个版本的hibernate验证器(或者哪个JSR303提供程序)?好的,告诉我如何在spring中验证从jsp页面输入的整数值。