验证注释,用于指示已选中复选框

时间:2013-10-04 16:27:38

标签: forms validation spring-mvc

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

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) {

}

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

我应该使用什么注释来确保此值为真?,即选中复选框。

1 个答案:

答案 0 :(得分:5)

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

  

带注释的元素必须为true。支持的类型是布尔值和布尔值