springmvc 向前端传递list 代码
时间: 2023-09-01 07:06:27 浏览: 86
SpringMVC实现前端后台交互传递数据
5星 · 资源好评率100%
在 Spring MVC 中,可以使用 Model 对象将数据从控制器发送到视图。如果你要向前端传递列表数据,可以通过将 List 对象添加到 Model 中来实现。
以下是一个简单的示例:
```java
@RequestMapping("/list")
public String list(Model model) {
List<String> items = Arrays.asList("item1", "item2", "item3", "item4");
model.addAttribute("items", items);
return "listView";
}
```
在这个例子中,我们将一个 `List` 对象添加到 `Model` 中,键为 `items`。这将使 `items` 对象在视图中可用。
然后,你可以在视图中使用 Spring MVC 标签库来访问 `items` 列表。例如:
```html
<c:forEach items="${items}" var="item">
<p>${item}</p>
</c:forEach>
```
在这个例子中,我们使用了 `<c:forEach>` 标签来遍历 `items` 列表,并在每个元素上输出一个段落。`${item}` 是一个 EL 表达式,它从当前循环迭代中获取 `items` 列表中的元素。
阅读全文