我有一个 Maven 多模块项目。
project-services (service layer..above the dao layer)
project-controller (My Action classes sits in this module)
project-web (all jsps, view artificats)
问题是我在包中有一个有效的 DefaultProjectsAction-validation.xml 和 DefaultProjectsAction.java 以及属性文件。
所有这些模块,当部署war文件时,将位于/WEB-INF/lib中。我在 struts.xml 中使用默认包。所有文件均已正确设置。正确检查文件名的拼写错误。如果验证 xml 文件在单独的 jar 中,我的 struts 验证是否有效。我在某个地方读到他们说它应该在 WEB-INF/classes/ 中。这是我的struts表单无法验证的原因吗?