Как обеспечить перекрестную валидацию весной и несколько вопросов - PullRequest
1 голос
/ 23 сентября 2019

Я хочу создать аннотацию для сравнения пароля и подтверждения формы пароля.

Я нашел эту тему https://stackoverflow.com/a/2155576/10742172

, поэтому у меня есть несколько вопросов по этому поводу:

что означает эта строка

'''
"{constraints.fieldmatch"} ?
'''

как аннотация знает, какие поля использовать?

@FieldMatch.List({
        @FieldMatch(first = "password", second = "confirmPassword", message = "The password fields must match"),
        @FieldMatch(first = "email", second = "confirmEmail", message = "The email fields must match")
})
public class UserRegistrationForm  {
    @NotNull
    @Size(min=8, max=25)
    private String password;

    @NotNull
    @Size(min=8, max=25)
    private String confirmPassword;

    @NotNull
    @Email
    private String email;

    @NotNull
    @Email
    private String confirmEmail;
}

как поместить сообщение об ошибке в файл jsp?

Я довольно новичок в этом, как вы можете видеть:)

...