Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Validation > fieldexpression validator |

Apache Struts 2 Documentation
fieldexpression validator
Edit Page Browse Space Add Page Add News
Added by tm_jee, last edited by Philip Luppens on Feb 10, 2007 (view change) show comment hide comment
Comment: Fixed macro url
View page history

# Description

Validates a field using an OGNL expression.

# Parameters

- fieldName - The field name this validator is validating. Required if using Plain-Validator Syntax otherwise not required
- expression - The Ognl expression (must evaluate to a boolean) which is to be evalidated the stack

# Examples

    <!-- Plain Validator Syntax -->
    <validators>
        <!-- Plain Validator Syntax -->
        <validator type="fieldexpression">
           <param name="fieldName">myField</param>
           <param name="expression"><![CDATA[#myCreditLimit > #myGirfriendCreditLimit]]></param>
           <message>My credit limit should be MORE than my girlfriend</message>
        <validator>

        <!-- Field Validator Syntax -->
        <field name="myField">
            <field-validator type="fieldexpression">
                <param name="expression"><![CDATA[#myCreditLimit > #myGirfriendCreditLimit]]></param>
                <message>My credit limit should be MORE than my girlfriend</message>
            </field-validator>
        </field>

    </vaidators>