如何创建ModelAndView
时间: 2024-03-03 17:26:37 浏览: 237
创建视图和方法
在 Java Spring 框架中,可以通过以下代码创建 ModelAndView 对象:
```java
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("view"); // 设置视图名称
modelAndView.addObject("attributeName", attributeValue); // 添加模型数据
```
其中,setViewName 方法用于设置视图名称,即要渲染的视图页面的名称。addObject 方法则用于添加模型数据,可以添加多个模型数据。在视图页面中可以使用 EL 表达式来引用这些模型数据,例如 `${attributeName}`。
需要注意的是,需要在控制器方法的返回值中返回 ModelAndView 对象,以便 Spring MVC 框架可以根据该对象来渲染视图页面。例如:
```java
@RequestMapping("/example")
public ModelAndView example() {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("example"); // 视图名称为 example.jsp
modelAndView.addObject("message", "Hello, world!"); // 添加模型数据
return modelAndView;
}
```
阅读全文