【问题标题】:Validation annotation for indicating that a checkbox is checked用于指示复选框已选中的验证注释
【发布时间】:2013-10-11 17:58:44
【问题描述】:

我有一个代表我的表单的自定义对象,例如:

public class RegisterForm {

    @NotNull(message = "Account name cannot be empty.")
    @Size(min = 3, max = 50, message = "Account name must be between 3 and 50 characters long.")
    private String accountName;


    private boolean termsConditions;
}

我的控制器看起来像:

public ModelAndView create(@Valid AccountForm accountForm, BindingResult bindingResult, HttpServletRequest request) {

}

所以我添加了用于表单复选框的布尔条件条件。

我应该使用什么注释来确保这个值是真实的?即复选框被选中。

【问题讨论】:

    标签: java forms validation spring-mvc


    【解决方案1】:

    那就是javax.validation.constraints.AssertTrue。来自 JavaDoc:

    带注释的元素必须为真。支持的类型是 boolean 和 Boolean

    【讨论】:

      猜你喜欢
      • 2017-06-07
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      相关资源
      最近更新 更多