Struts2 在Strut2中使用全局验证

Struts2 在Strut2中使用全局验证,struts2,Struts2,在struts2中,我想验证4个不同页面上的地址1输入值。我不想在4个不同的操作\u name-validation.xml中复制正则表达式。我可以创建一个全局的validation.xml,在这里我可以定义一个变量并在其他action\u name-validation.xml文件中使用它吗?请提供一个例子。< P>如果您能够使用注释,您可能希望考虑为地址行创建一个自定义验证器,并在需要时使用它。示例代码可以通过google找到,例如,在验证框架方面没有太多经验,但据我所知,验证规则由验证框架

在struts2中,我想验证4个不同页面上的地址1输入值。我不想在4个不同的
操作\u name-validation.xml
中复制正则表达式。我可以创建一个全局的
validation.xml
,在这里我可以定义一个变量并在其他
action\u name-validation.xml
文件中使用它吗?请提供一个例子。

< P>如果您能够使用注释,您可能希望考虑为地址行创建一个自定义验证器,并在需要时使用它。示例代码可以通过google找到,例如,

在验证框架方面没有太多经验,但据我所知,
验证
规则由验证框架中的
验证器处理。您只需在
验证器工厂
注册您的
验证

最简单的方法是在
classpath
(/WEB-INF/classes)
的根目录中添加一个文件名
validators.xml
,该文件名声明了要使用的所有验证器

您可以在官方文档中找到更多详细信息