For basic string validation you can do the following:

Use the "validwhen" attribute value for the "depends" attribute on the <field> element. I.e.:

       <field property="oaSpeakerTollFreeNumber" depends="validwhen">
         <arg position="0" key="your.i18n.property.key"/>
         <var>
           <var-name>test</var-name>
           <var-value>(propertyName == "someValue")</var-value>
         </var>
       </field>

Where "propertyName" is the value of the "property" attribute for the item in your JSP.

Note that the <var-value> element will support logical and/or using the keyword "and" and "or" to join sections. Note also that you must surround your boolean expression with parend and if you do use the logical operators, they are limited to two (2) boolean expressions, i.e. ((property1 == "foo") or (bar >= 17))

For anything more complex, Paz's suggestion is more appropriate.

-adam

[EMAIL PROTECTED] wrote:
You can implement your own Plugin (method and context name) to compare
the strings...

Thanks and regards,
Pazhanikanthan. P (Paz)

Consultant for AXA,
HCL Australia Services Pty. Ltd.
Off   : +61-3-9618-4085
Mob : +61-0411-354-838




"Raghuveer" <[EMAIL PROTECTED]>
14/07/2006 05:18 PM
Please respond to "Struts Users Mailing List"

To: <user@struts.apache.org> cc: Subject: Compare two strings in Validator frame work



How to Compare two strings in validator framework?
What i need to do in validation.xml.



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


_____________________________________________________________________ This e-mail has been scanned for viruses by MCI's Internet Managed Scanning Services - powered by MessageLabs. For further information visit http://www.mci.com




************************************************************************
*********
Important Note
This email (including any attachments) contains information which is confidential and may be subject to legal privilege. If you are not the intended recipient you must not use, distribute or copy this email. If you have received this email in error please notify the sender immediately and delete this email. Any views expressed in this email are not necessarily the views of AXA. Thank you.
************************************************************************
**********


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

Reply via email to