ModelAndView是Spring MVC中的一个类,用于封装处理结果数据和视图信息。它可以将处理结果数据传递给视图,并且指定要渲染的视图。
下面是ModelAndView的常见用法:
ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("viewName"); // 设置视图名 modelAndView.addObject("key", value); // 添加模型数据 ModelAndView modelAndView = new ModelAndView("viewName"); // 设置视图名 modelAndView.addObject("key", value); // 添加模型数据 ModelAndView modelAndView = ModelAndView("viewName") .addObject("key", value); // 设置视图名并添加模型数据 ModelAndView modelAndView = new ModelAndView("viewName") .addObject("key1", value1) .addObject("key2", value2); ModelAndView modelAndView = new ModelAndView("redirect:/path/to/redirect"); ModelAndView modelAndView = new ModelAndView("forward:/path/to/forward"); String viewName = modelAndView.getViewName(); // 获取视图名 Object modelValue = modelAndView.getModel().get("key"); // 获取模型数据 这些是ModelAndView的一些常见用法,根据具体需求,可以选择合适的方法来使用。