【发布时间】:2013-07-13 00:55:24
【问题描述】:
我正在尝试使用 GWT 的 2.5 内置验证功能。我有一些复杂的验证。 Cross field validation with Hibernate Validator (JSR 303) 建议我可以包含进行验证的方法或编写自己的注释。但是,两者都不起作用。
public class PageData extends Serializable
@NotNull(message="Cannot be null!")
Boolean value
@AssertTrue(message="isValid() is false!")
private boolean isValid() {
return false;
}
//Getters and Setters
}
布尔值 已验证。然而,isValid() 永远不会被调用/验证。但为什么? 这是 GWt 特有的问题吗?
然后我尝试编写自己的注释,Cross field validation with Hibernate Validator (JSR 303) 中的@FieldMatch 示例使用 Apache Commons BeanUtils 中的 Beans.getProperty(),我无法在 GWT 中使用。有没有办法让这些复杂的注解在 GWT 中工作?
【问题讨论】:
标签: validation gwt hibernate-validator