如何使用XML文件验证Struts 2中必须为double且不为空的表单字段?
我试过了,但它没有验证字段空值。
答案 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中提供的顺序执行,直到您定义了一个短路属性,该属性会破坏错误上其他验证器的执行。