如何在struts 2应用程序中创建通用validation.xml?

时间:2013-11-12 05:50:59

标签: struts2 struts-validation

例如,我有一个输入电话号码的字段,我想要验证它。即检查输入的值是否为数字,并检查输入的值是否为10位数。 我通过创建validation.xml来实现这一目标。 但我的问题是如何为另一个字段使用相同的验证规则集(同一个文件)? Struts 2中有可能吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否是您要找的: 在WEB-INF / classes中创建一个名为validators.xml的新文件,并定义新的验证器。

<validator name="newvalidator" class="FQCN"/>

创建一个扩展FieldValidatorSupport的类,以实现自己的验证逻辑。

在验证xml文件中使用新验证器

<field-validator type="newvalidator">