never mind, i removed # from the OGNL expression and i get the correct behavior now.
On Tue, Jun 29, 2010 at 12:23 AM, Jake Vang <vangj...@googlemail.com> wrote: > 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: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org