-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thomas,

Hehl, Thomas wrote:
> I'm still pretty new to struts and am taking over an app from a previous
> developer. I have added some validation and got the following error:
> 
> ValidWhen Error for field ' additionalInfo' - line 1:18: unexpected token: )
> 
> Here is the code from Validator-defaults.xml
> 
> <form name="DisqualForm">             
>       <field property="email" depends="required, email">
>               <arg0 key="eJuror.global.label.from"/>
>       </field>                
>       <field property="additionalInfo" depends="validwhen">
>       <arg0 key="ejuror.global.label.additionalInfo"/>
>         <var>
>           <var-name>test</var-name>
>           <var-value>((remarksRequired) or (*this* != null))</var-value>
>         </var>
>     </field>
> </form>

The expression language for "validwhen" tests is very limited. The
sub-expression (remarksRequired) is invalid because there is no
comparison. I assume that you want something like this:

((remarksRequired == 'true') or (*this* != null))

If you want to compare "remarksRequired" to a specific value, you should
do so as indicated above. If you only want to test for it's existence,
then you can use "remarksRequired != null".

Hope that helps,
- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD4DBQFFms2m9CaO5/Lv0PARAv9DAJd41+fXz/F4Srg03s4Ru96eowesAKCBMbsH
DoErYaqB+xSlzbg44uObHA==
=fa3V
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to