model.addAttribute("size",list.size());
时间: 2024-05-10 22:16:08 浏览: 136
这段代码是将一个名为 "size" 的属性添加到 Spring MVC 模型中,该属性的值为一个名为 "list" 的集合的大小。在 JSP 页面中,您可以使用 ${size} 表达式来访问此属性并显示集合的大小。这个属性可以在控制器方法中使用 "model" 参数来添加,例如:
```
@GetMapping("/myPage")
public String myPage(Model model) {
List<String> myList = Arrays.asList("apple", "banana", "orange");
model.addAttribute("list", myList);
model.addAttribute("size", myList.size());
return "myPage";
}
```
在这个例子中,我们向模型添加了一个名为 "list" 的集合,其值为一个包含三个字符串的列表。我们还添加了一个名为 "size" 的属性,其值为集合的大小。在 JSP 页面中,您可以使用以下代码来访问这些属性:
```
<h1>My Page</h1>
<p>My list:</p>
<ul>
<c:forEach var="item" items="${list}">
<li>${item}</li>
</c:forEach>
</ul>
<p>List size: ${size}</p>
```
这将显示一个标题 "My Page",然后是一个项目列表,然后是列表的大小。在这个例子中,输出将是:
```
My Page
My list:
- apple
- banana
- orange
List size: 3
```
阅读全文