是否可以使用Struts2提供的默认注释对数组,Arraylist,Objects进行服务器端验证?
答案 0 :(得分:3)
当然,您需要使用Visitor Field Validator。
很久以前我写过一些关于使用它的文章(用XML格式)here;
基本上,您为ONE对象(或“Row”)编写验证规则,并告诉Action使用Visitor Validator验证该对象;如果您发送一个数组或100个对象的列表(从JSP到Action),它们中的每一个都将通过在声明对象的包中放置(或注释)的访问者验证器进行验证,而不是在Action中封装