用于对象,Arraylist,Arrays的服务器端验证的Struts2注释

时间:2013-08-02 08:14:45

标签: validation struts2 annotations

是否可以使用Struts2提供的默认注释对数组,Arraylist,Objects进行服务器端验证?

1 个答案:

答案 0 :(得分:3)

当然,您需要使用Visitor Field Validator

很久以前我写过一些关于使用它的文章(用XML格式)here;

基本上,您为ONE对象(或“Row”)编写验证规则,并告诉Action使用Visitor Validator验证该对象;如果您发送一个数组或100个对象的列表(从JSP到Action),它们中的每一个都将通过在声明对象的包中放置(或注释)的访问者验证器进行验证,而不是在Action中封装