2014-10-29 29 views

回答

0

如果不是普通数据而是发送数据集合,则不能直接在XML验证文件中引用它们(因为您应该在验证程序中对索引或关键字进行硬编码,而且您可以在编译时显然知道它)。

解决方案是使用访问者验证器

您在yourAction-validation.xml中指定了一个访问验证器,然后将yourObject-validation.xml放入yourObject的包中(而不是您的操作,正如通常那样),如related answer中所述。

验证程序将为您的集合的每个元素调用。我已经使用它的列表,我不确定它是否本地遍历地图。试试吧,让我们知道。