1

非常卡在框架切换过程中。

我的团队正在将 Spring Webflow 项目转换为 Spring MVC 框架,以支持新的 ui 框架。

由于我们只有很少的时间并且代码库很大,我们想到了重用java代码。现在我们面临以下问题。

让我们认为我有一个对象“ABC”,它在 webflow 的 FlowScope 中维护了 10 个属性。因为它是 webflow,所以我们没有表单绑定的开销。

如果我们切换到 MVC,如果表单只收集对象的 5 个属性,在控制器中我如何获取对象的所有 10 个属性。

考虑一个过程,例如通过在会话中保留对象的副本并稍后在表单提交时设置模式属性来绑定值。但是当我需要处理列表时,这种方法会失败。当我们需要在列表中绑定索引位置时。

所以我想知道是否有任何机制可以在 MVC 中包含 WebFlow 功能。就像设置会话对象代替模态对象一样,这样我就可以在控制器中获得具有所有属性的更新对象。这可能吗??请给一些建议。

4

1 回答 1

1

最后我得到了上述问题的解决方案。

使用@SessionAttribute注释想要在会话中的类,然后您可以使用控制器中的@ModelAttribute 参数访问更新后的模式,其中包含会话和模型中组合的所有属性。

感谢我的朋友分享这个解决方案。

于 2013-11-12T11:16:05.730 回答