on 2018 Aug 09 1:46 PM
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.
Request clarification before answering.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.