cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Custom validator not showing any error messages?

0 Likes
307

Hi,

I have created custom AddressValidator to customize error messages for my new fields in form. But its not showing any error messages in front end.

**@Component("customAddressValidator") public class CustomAddressValidator extends AddressValidator { private static final int MAX_NICKNAME_LENGTH = 255; private static final int MAX_PHONE_LENGTH = 10;

 @Override
 public boolean supports(final Class<?> aClass)
 {
     return CustomAddressForm.class.equals(aClass);
 }
 @Override
 public void validate(final Object object, final Errors errors)
 {
     super.validate(object, errors);
     final CustomAddressForm customAddressForm = (CustomAddressForm) object;
     validateStandardFields(amsoiladdressForm, errors);
     
 }
 
 protected void validateStandardFields(final CustomAddressForm addressForm, final Errors errors)
 {
     validateStringField(addressForm.getNickName(), AddressField.NICKNAME, MAX_NICKNAME_LENGTH, errors);
     validateStringField(addressForm.getPhone(), AddressField.PHONE, MAX_PHONE_LENGTH, errors);
 }

}**

I have referred this object like below:

**@Resource(name = "customAddressValidator")

private CustomAddressValidator customaddressValidator;**

Thanks in advance.

Accepted Solutions (0)

Answers (0)