私は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.java とプロパティ ファイルを含むパッケージに有効な DefaultProjectsAction-validation.xml があることです。
これらのモジュールはすべて、war ファイルがデプロイされると /WEB-INF/lib に配置されます。struts.xml でデフォルト パッケージを使用します。すべてのファイルが正しくセットアップされています。ファイル名のスペルミスが適切にチェックされました。検証 xml ファイルが別の jar にある場合、Struts 検証は機能しますか? WEB-INF/classes/にあるはずだと彼らが言う場所をどこかで読みました。これが、Struts フォームを検証できない理由ですか?