【问题标题】:Can you convert a Model to a ModelAndView?您可以将模型转换为 ModelAndView 吗?
【发布时间】:2017-04-06 15:46:52
【问题描述】:

我有一个 Spring MVC 应用程序,我想从控制器调用一个需要 ModelAndView 作为属性的方法。在我的控制器方法中,我有模型。我无法将控制器更改为使用 ModelAndView 而不是 Model,也无法更改要调用的方法的签名。

我能否以某种方式将模型转换为等效的 ModelAndView?

【问题讨论】:

  • 您好戴安娜,您对框架感到困惑。模型是您的 pojo 类,模型视图是模型+视图,即它将您的 pojo 绑定到您的视图。您可以将模型添加到您的模型视图对象,但您无法转换它。您可以让模型脱离模式视图。我认为这已经足够了。还 ping 代码片段

标签: java spring model-view-controller modelandview


【解决方案1】:

如果视图不重要,那么:

ModelAndView view = new ModelAndView();
view.addAllObjects(model.asMap());

【讨论】:

    猜你喜欢
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2018-09-03
    • 2021-04-20
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多