我现在正在为我的表示层迁移到 Struts。我已经完成了一个单独使用 Struts 的简单示例(实际上,我在一个简单的 maven 项目中测试了一个示例)。从现在开始,我可能会使用 Struts 和 Spring,所以我尝试迁移我的简单应用程序,我的目标是使用服务层来处理具体操作。
在我的简单测试中,我从 Struts 动作中扩展动作,现在我使用的是 Spring,我从 ActionSupport 中扩展它,这样我就可以充分使用弹簧注入。现在似乎即使我覆盖了 validate 方法,它也不再被调用。这是正确的行为吗,如果是这样,应该在哪里执行检查我的必填字段是否已填充(内部操作或服务?)
感谢您的回答 !