SpringMVC modle
时间: 2023-06-17 20:06:16 浏览: 129
SpringMVC模板
4星 · 用户满意度95%
SpringMVC中的Model是一个接口,用于封装数据并将其传递给视图层。它是一个用于在控制器(Controller)和视图(View)之间传输数据的容器。Model接口提供了一些方法,如添加属性、获取属性等。
在SpringMVC中,控制器方法可以通过Model类型的参数来传递数据给视图层。例如,以下代码演示了如何将数据添加到Model对象中:
```java
@RequestMapping("/welcome")
public String welcome(Model model) {
String message = "Hello, welcome to SpringMVC!";
model.addAttribute("message", message);
return "welcomePage";
}
```
在上述代码中,控制器方法将一个名为"message"的属性和一个字符串值添加到Model对象中。这个属性可以在视图层中使用表达式`${message}`来获取它的值。
在视图层中,可以使用JSP、Thymeleaf等模板引擎来获取Model对象中的属性值,例如:
```html
<h2>${message}</h2>
```
这将在视图中显示字符串"Hello, welcome to SpringMVC!"。
阅读全文