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

Apache Struts 2 Documentation
requiredstring 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

RequiredStringValidator checks that a String field is non-null and has a length > 0. (i.e. it isn't ""). The "trim" parameter determines whether it will {@link String#trim() trim} the String before performing the length check. If unspecified, the String will be trimmed.

# Parameters

- fieldName - The field name this validator is validating. Required if using Plain-Validator Syntax otherwise not required
- trim - trim the field name value before validating (default is true)

# Examples

    <validators>
        <!-- Plain-Validator Syntax -->
        <validator type="requiredstring">
            <param name="fieldName">username</param>
            <param name="trim">true</param>
            <message>username is required</message>
        </validator>

        <!-- Field-Validator Syntax -->
        <field name="username">
        	  <field-validator type="requiredstring">
                <param name="trim">true</param>
                <message>username is required</message>
           </field-validator>
        </field>
    </validators>