Error message issue with validating multiple fields of a bean

user3123690

I used group sequence to prevent two error messages displayed same time for email field when I set email as an empty string(""). If I don't use group sequence, it will display both "email is required" and "email format is wrong."

Then I got another problem after use group sequence. I set an empty string ("") on the amount field and set krchoigmail.com on the email field. It only display "amount is required" error message because of group sequence. I need to display "email format is wrong." error message as well. How do I achieve this? I searched many times, but didn't find an answer to this question. Please help.

@NotBlank(message = "{error.req.integer.amount}")
public String getAmount() {
    return amount;
}

@NotBlank(message = "{error.req.email}")
@Email(message = "{error.format.email}", groups = ValidInput.class)
public String getEmail() {
    return email;
}
Markus Malkusch

@NotBlank and @Email both share "" as invalid value. You might consider adding some kind of conversion service which converts "" into Null and replace the @NotBlank constraint with @NotNull. Null doesn't trigger @Email, but triggers @NotNull only. Groups are not necessary in this scenario.

Regarding your second question, a constraint is per default in the group javax.validation.groups.Default. You set your @Email constraint explicitly in the group ValidInput.class.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to have separate error message for validating matching fields as well as required

From Dev

Javascript validating multiple fields

From Dev

Laravel - same custom error message for multiple fields

From Dev

Laravel - same custom error message for multiple fields

From Dev

Error in validating message of no votes PHP

From Dev

Odd jQuery issue when validating fields

From Dev

CakePHP - Validating multiple fields with same rule

From Dev

Error while validating form fields as required with jquery

From Dev

jquery validation with tooltipster error message placement issue for multiple checkbox

From Dev

isset() multiple fields error

From Dev

Javascript not validating fields

From Dev

validating regex input fields

From Dev

Validating fields with js/jQuery

From Dev

Validating fields using Yii

From Dev

Add single validation message for multiple fields

From Dev

Validating AMP page issue

From Dev

issue adding multiple input fields to an array

From Dev

Jquery error message showing on every fields

From Dev

Jquery error message showing on every fields

From Dev

breaking down error message based on input fields

From Dev

Hiding the error message for time and date input fields

From Dev

Angular 4: mismatch input fields with error message

From Dev

Parsley Range validation error message issue

From Dev

Issue with Displaying error message when the file is empty

From Dev

There is issue in Gradle File(error message in below)?

From Dev

CakePHP 2 - Validating password fields

From Dev

Validating unknown input fields in Laravel

From Dev

Validation plugin is not validating all fields

From Dev

Validating Input Fields with JavaScript or jQuery

Related Related

HotTag

Archive