5.5.2 必填校验器

必填校验器的名字是 required,该校验器要求指定的字段必须有值(非空),该校验器可以接受如下一个参数。

fieldName:该参数指定校验的Action属性名,如果采用字段校验器风格,则无须指定该参数。

采用非字段校验器配置风格时,该校验器的配置示例如下:

<validators>
    <!-- 采用非字段校验器风格来配置必填校验器 -->
    <validator type="required">
          <!-- 指定需要校验的字段名 -->
          <param name="fieldName">username</param>
          <!-- 指定校验失败的提示信息 -->
          <message>username must not be null</message>
    </validator>
    ...
<validators>

采用字段校验器配置风格时,该校验器的配置示例如下:

<validators>
    <!-- 采用字段校验器风格来配置必填校验器,校验username属性 -->
    <field name="username">
          <field-validator type="required">
                <!-- 指定校验失败的提示信息 -->
                <message>username must not be null</message>
          </field-validator>
          ...
    </field>
    ...
<validators>