i have a User class with two fields, password and confirmPassword. on
a web form, upon post, i am trying to see if they match using the
fieldexpression validator. however, no matter what i try, i keep
getting the message that they don't match. in the Tomcat console, i
can see this message: Got result of null when trying to get Boolean.
my <ActionClass>-<alias>-validation.xml has the following defined. no
matter what i try for the OGNL expression, i still don't get the
correct results. for example, i've tried, #user.password ==
#user.confirmPassword, #user.password neq #user.confirmPassword, and
#user.password != #user.confirmPassword. any help is appreciated.
...
<field name="user.password">
<field-validator type="requiredstring">
<message>Password is required!</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[#user.password eq
#user.confirmPassword]]></param>
<message>Passwords are not the same.</message>
</field-validator>
</field>
<field name="user.confirmPassword">
<field-validator type="requiredstring">
<message>Password confirmation is required!</message>
</field-validator>
</field>
...
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]