4

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

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

}

因此,我添加了用于表单复选框的布尔条件条件。

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

4

1 回答 1

9

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

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

于 2013-10-04T17:03:25.293 回答