Robin Mannering-4 wrote:
>
> Values outside the range are picked up correctly.
>
> However, when the values are inside the range, the validation rule
> 'requiredstring' insists that there is no value for agencyCommRate and
> validation always fails.
>
>
Looking at source of RequiredStringValidator, seems like the requiredstring
fails since it encounters a non-String value
if (!(value instanceof String)) {
addFieldError(fieldName, object);
Can you try replacing <field-validator type="requiredstring"> with
<field-validator type="required">
Also, you may want to put short-circuit="true" attribute so that the
subsequent validations don't fire if the previous ones fail
Btw, this does not explain how it works fine for values outside the range..
HTH
--
View this message in context:
http://www.nabble.com/Field-Validator-and-BigDecimal-tp25489575p25530407.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]