public class User { private String username; } @GwtValidation(User.class) public class UserValidator implements ConstraintValidator<ValidUser, User> { @Override public void initialize(ValidUser constraintAnnotation) { } @Override public boolean isValid(User user, ConstraintValidatorContext context) { return false; } return true; } } <module> <inherits name='com.google.gwt.validation.Validation'/> <source path='your.package.path'/> <validate package="your.package.path"/> </module> Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); User user = new User(); Set<ConstraintViolation<User>> violations = validator.validate(user); for (ConstraintViolation<User> violation : violations) { System.out.println(violation.getMessage()); }


上一篇:
下一篇:
切换中文