ModelAndView和ModelMap有什么区别?

是否ModelMap只是新的名称在spring3的ModelAndView

在Spring 3中功能会更改吗?

在Spring 3应用中使用以下代码考虑以下代码ModelMap

 @RequestMapping(value = "/order", method = RequestMethod.GET)

public final String setup(final ModelMap model)

{

model.addAttribute(ORDER, new Order());

return "setup";

}

我想知道ModelAndView在较旧的Spring应用程序中的等效用法是什么?只需将名称从更改ModelMapModelAndView即可在Spring

2.5中正常工作?

回答:

ModelAndView顾名思义,其中包含模型 视图的名称。ModelMap在合同中,仅包含有关模型的信息。

您的示例将被编写为(在“旧” Spring中)为

 public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)

{

return new ModelAndView("setup", ORDER, new Order());

}

以上是 ModelAndView和ModelMap有什么区别? 的全部内容, 来源链接: utcz.com/qa/408798.html

回到顶部