1
在Struts-2應用程序中,每個Action類都有許多Action類和action-validation.xml文件 如何將所有這些驗證xml文件組織到單個文件夾中,例如在「屬性文件夾」中,並訪問驗證規則。如何在Struts 2中組織大量的action-validation.xml文件?
在Struts-2應用程序中,每個Action類都有許多Action類和action-validation.xml文件 如何將所有這些驗證xml文件組織到單個文件夾中,例如在「屬性文件夾」中,並訪問驗證規則。如何在Struts 2中組織大量的action-validation.xml文件?
它的很大一部分取決於你正在使用的構建系統。例如,如果您使用Maven構建,則可以將validation.xml文件放在src/main/resources(而不是src/main/java)內的命名相同的軟件包中。在Ant中,你可以在任何地方設置它,並讓Ant將xml文件複製到最終戰爭文件中的正確位置,但我不知道如何使用Ant。
我認爲關鍵的是,在最終的打包戰爭中,xml文件需要與該操作的類文件位於相同的位置。建造時間之前的位置並不重要。
Thanks Dustin 我使用maven作爲構建工具,並將action-validation.xml放入與src文件夾相同的包層次結構中的資源文件夾中,並且驗證成功。 – 2011-03-09 07:56:20