Spring的JSR-303实现是否可以验证不是来自表单输入的对象字段?

时间:2010-12-12 22:04:26

标签: hibernate spring-mvc validation bean-validation

Hibernate的验证器是我的Spring MVC应用程序中的JSR-303提供程序。当我使用@Valid,然后在表单对象字段上使用JSR-303注释时,它验证就好了。但是,在某些情况下,我想验证不与jsp输入字段一对一映射的对象字段。例如,我有一个带密码的注册表,并重新输入密码输入字段。验证约束应该是布尔对象字段上的@AssertTrue,它查看密码和重新输入密码是否匹配。 Hibernate的文档显示这是可能的,但您必须手动调用验证器,这违背了我当前使用Spring注释的方法的目的。有没有办法在Spring中执行此操作而不调用Hibernate验证器?

1 个答案:

答案 0 :(得分:2)