我正在尝试对redirectAction
另一个类做一个,并调用该类中的特定方法。
基本上,当用户点击表格单元格中的“编辑”链接时,我们获取该对象并将其放入 Session,然后调用 Editor 类,调用从 Session 中检索该对象的方法,以便它可以显示在编辑器中。
这是我的前辈很久以前编写系统的方式,我希望尽可能少地进行结构更改。
升级到 2.5 打破了这一切。
我们已将其缩小到method
参数:
<result name="editSingle" type="redirectAction">
<param name="actionName">productEdit</param>
<param name="method">getFromSession</param>
</result>
当我们运行它时,我们得到
“没有映射动作……”
信息。
当我们注释掉该<param name="method">
行时,它不再失败,但显然它永远不会到达我们不再指定的方法。redirectAction
列出了一些参数的文档,但method
不在其中。所以我想,我的问题是双重的:
1) 这真的在 2.1 -> 2.5 迁移过程中的某个地方被删除了吗?
2) 人们是如何处理这种移除的?我们不能是唯一遇到这种情况的人。