2017-04-06 74 views
0

我有一個Spring MVC應用程序,我想從控制器調用一個需要ModelAndView作爲屬性的方法。在我的控制器方法中,我有模型。我無法將控制器更改爲使用ModelAndView而不是Model,而且我無法更改要調用的方法的簽名。你可以將Model轉換爲ModelAndView嗎?

我可以以某種方式將模型轉換爲等效的ModelAndView?

+0

你好,你得到了與框架混淆戴安娜。型號是您的POJO類和模型視圖模型+查看也就是說,它會將您的POJO綁定到你的view.You可以將模型添加到您的模型視圖對象,但您無法將其轉換。您可以使模型脫離模式視圖。我認爲這足以滿足您的要求。還可以ping代碼nippet – Pradeep

回答

0

如果觀點並不重要,比:

ModelAndView view = new ModelAndView(); 
view.addAllObjects(model.asMap()); 
相關問題