開始行: * キーワード [#r10f51eb] - Spring Boot - 入力チェック - 相関項目 * したいこと [#q6720859] たとえば、『新しいパスワード』と『新しいパスワード(再入力... * どうやって [#ydee33fb] @AssertTrueを使うと楽に実装できる。 @Data public class PasswordResetForm { @NotBlank private String currentPassword; @NotBlank private String newPassword; private String newPasswordConfirm; @AssertTrue(message="{application.validation.multiField... public boolean isNewPasswordConfirmed() { if (newPassword == null || newPassword.isEmpty()) retu... return newPassword.equals(newPasswordConfirm); } } Thymeleaf上では次のように書ける。 <p th:if="${#fields.hasErrors('*{newPasswordConfirmed}') th:errors="*{newPasswordConfirmed}"> エラーメッセージ </p> * ノート [#wdb8b41c] - 入力があるときだけ、などにしたい場合、順番を気にする必... - 相関チェックするValidatorを作成することもできる(そのほ... - メッセージはValidationMessages.propertiesの方に書く(mes... * 参考 [#g799de2b] - [[Spring Boot 入力チェック - NOTEです>http://ziqoo.com/... - [[Spring Boot/突合チェックする]] 終了行: * キーワード [#r10f51eb] - Spring Boot - 入力チェック - 相関項目 * したいこと [#q6720859] たとえば、『新しいパスワード』と『新しいパスワード(再入力... * どうやって [#ydee33fb] @AssertTrueを使うと楽に実装できる。 @Data public class PasswordResetForm { @NotBlank private String currentPassword; @NotBlank private String newPassword; private String newPasswordConfirm; @AssertTrue(message="{application.validation.multiField... public boolean isNewPasswordConfirmed() { if (newPassword == null || newPassword.isEmpty()) retu... return newPassword.equals(newPasswordConfirm); } } Thymeleaf上では次のように書ける。 <p th:if="${#fields.hasErrors('*{newPasswordConfirmed}') th:errors="*{newPasswordConfirmed}"> エラーメッセージ </p> * ノート [#wdb8b41c] - 入力があるときだけ、などにしたい場合、順番を気にする必... - 相関チェックするValidatorを作成することもできる(そのほ... - メッセージはValidationMessages.propertiesの方に書く(mes... * 参考 [#g799de2b] - [[Spring Boot 入力チェック - NOTEです>http://ziqoo.com/... - [[Spring Boot/突合チェックする]] ページ名: