Struts2 如何在Struts 2中组织大量action-validation.xml文件?

Struts2 如何在Struts 2中组织大量action-validation.xml文件?,struts2,Struts2,在Struts-2应用程序中,有许多Action类和Action-validation.xml文件 对于每个动作类,如何将所有这些验证xml文件组织到一个 文件夹,如“属性文件夹”中的文件夹,并从中访问验证规则。很多情况取决于您使用的生成系统。例如,如果您使用Maven进行构建,那么可以将validation.xml文件放在src/main/resources(而不是src/main/java)中同名的包中。在Ant中,您可能可以在任何地方设置它,并让Ant将xml文件复制到最终war文件中的正

在Struts-2应用程序中,有许多Action类和Action-validation.xml文件 对于每个动作类,如何将所有这些验证xml文件组织到一个
文件夹,如“属性文件夹”中的文件夹,并从中访问验证规则。

很多情况取决于您使用的生成系统。例如,如果您使用Maven进行构建,那么可以将validation.xml文件放在src/main/resources(而不是src/main/java)中同名的包中。在Ant中,您可能可以在任何地方设置它,并让Ant将xml文件复制到最终war文件中的正确位置,尽管我不确定如何进行,实际上并没有太多地使用Ant


我认为关键是,在最终打包的war中,xml文件需要与用于该操作的类文件位于同一位置。构建时间之前它们在哪里并不重要。

谢谢Dustin,我使用maven作为构建工具,将action-validation.xml放在resources文件夹中,与src文件夹中的包层次结构相同,验证成功。