所以我正在编写一个spring 2.0控制器myNewController.ctl,我已经让请求映射工作,当用户点击页面上的按钮时,控制流转到formBackingObject()
方法正如所料。
现在,在这一点上,业务逻辑要求有时我们正常生成支持对象并返回它(我可以做得很好),但在其他情况下,我们希望将用户重定向到另一个控制器,(作为得到请求)。
我尝试过像
这样的事情 return new RedirectView("/myOtherController.ctl");
但用户永远不会被重定向,浏览器只会转到myNewController.ctl并获得错误屏幕。
如何在spring 2.0 simpleFormController工作流的createBackingObject()
方法中将用户重定向到其他控制器?
编辑:我知道有更新的技术,但这是一个遗留系统和一次性插件。升级不是我正在寻找的解决方案。