2012-10-18 79 views
1

被忽略考虑下面的类如何让javax.validation在某些情况下

public class Website { 

    @NotNull 
    String owner: 

    @ValidUrl 
    String url; 

} 

当我们验证(例如使用@Valid),如果Website.url不尊重我的自定义@ValidUrl约束我们会得到违反约束(例如“url无法访问”)。

我想知道是否有可能忽略验证,如果用户想要。

步骤:

  1. 验证形式第一时间
  2. 投掷违反约束,并将其展示给用户
  3. 用户选择“我知道了,加上也无妨”,并重新提交
  4. 第二次验证表单,验证除@ValidUrl以外的所有内容

回答

相关问题