在Spring MVC中,ModelAndView是一个包含模型(Model)和视图(View)的对象,用于将数据传递到视图层进行展示。
使用ModelAndView可以实现以下功能:
下面是ModelAndView的常用用法:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("viewName"); // 设置视图名称
modelAndView.addObject("key", value); // 添加模型数据
modelAndView.getModel().get("key"); // 获取模型数据
modelAndView.addObject("key", value);
modelAndView.setViewRedirect("redirect:/url"); // 设置重定向的URL
在重定向时,数据会以URL参数的形式传递到目标URL。
以上是ModelAndView的基本用法,可以根据具体的需求进行灵活使用。