如何验证Struts 2中必须为double且不为空的表单字段

时间:2014-05-24 09:43:32

标签: validation struts2

如何使用XML文件验证Struts 2中必须为double且不为空的表单字段?

我试过了,但它没有验证字段空值。

my XML validation file

1 个答案:

答案 0 :(得分:0)

您可以在字段上放置许多验证器,例如

 <validators>
   <!-- Field Validator Syntax -->
    <field name="doulevalue">
        <field-validator type="required">
               <message>doulevalue must not be null</message>
        </field-validator>
        <field-validator type="double">
            <param name="minExclusive">0.123</param>
            <param name="maxExclusive">99.98</param>
            <message>Percentage needs to be between ${minExclusive} and ${maxExclusive} (exclusive)</message>
        </field-validator>
    </field>
</validators>

所有这些都将按照xml中提供的顺序执行,直到您定义了一个短路属性,该属性会破坏错误上其他验证器的执行。