Spring MVC und Listenbeispiel
In diesem Tutorial zeigen wir Ihnen, wie Sie dieList-Werte über das JSTLc:forEach-Tag drucken.
P.S This web project is using Spring MVC frameworks v3.2
1. Projektstruktur
Überprüfen Sie die Projektverzeichnisstruktur, ein Standard-Maven-Projekt.

2. Projektabhängigkeiten
Fügen Sie Spring- und JSTL-Bibliotheken hinzu.
pom.xml
3.2.2.RELEASE 1.2 jstl jstl ${jstl.version} org.springframework spring-core ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version}
3. Federkontroller
Ein Federregler, der aList zurückgibt.
MainController.java
package com.example.web.controller;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class MainController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView getdata() {
List list = getList();
//return back to index.jsp
ModelAndView model = new ModelAndView("index");
model.addObject("lists", list);
return model;
}
private List getList() {
List list = new ArrayList();
list.add("List A");
list.add("List B");
list.add("List C");
list.add("List D");
list.add("List 1");
list.add("List 2");
list.add("List 3");
return list;
}
}
4. JSP-Seite
Verwenden Sie das JSTLc:forEach-Tag, um die vom Controller zurückgegebenenList zu drucken.
index.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Spring MVC and List Example
- ${listValue}

5. Quellcode herunterladen
Herunterladen -SpringMVC-Lists-Example (11 KB)