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

}

そこで、フォームのチェックボックス用のブール値 termsConditions を追加しました。

この値が true であることを確認するために使用する必要がある注釈は何ですか? つまり、チェックボックスがチェックされています。

4

1 に答える 1

9

それはそうでしょうjavax.validation.constraints.AssertTrue。JavaDoc から:

注釈付き要素は true でなければなりません。サポートされる型は boolean と Boolean です

于 2013-10-04T17:03:25.293 に答える