在Spring MVC框架中,`ModelAndView`是一个非常实用的类,它能够帮助开发者轻松地将数据传递到视图层,并指定视图名称。简单来说,`ModelAndView`就像是桥梁,连接了控制器(Controller)和视图(View)。
首先,你需要创建一个`ModelAndView`对象,用于存储数据和设置视图名。例如:
```java
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("message", "Hello Spring MVC!"); // 添加数据到模型
modelAndView.setViewName("welcome"); // 设置视图名称
```
上面代码中,我们向模型添加了一个名为`message`的数据,并指定了视图名为`welcome`。
接着,在配置文件或注解中定义对应的视图解析器(ViewResolver),比如使用`InternalResourceViewResolver`:
```xml
```
这样,Spring MVC就能找到并渲染对应的JSP页面了!
最后,返回`modelAndView`对象给前端展示。这种方法不仅简洁高效,还非常适合初学者快速上手Spring MVC开发!✨
掌握`ModelAndView`后,你会发现构建Web应用变得更加得心应手啦!🚀