Spring MVC und Listenbeispiel

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.

project structure

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}

spring mvc list example

5. Quellcode herunterladen

Herunterladen -SpringMVC-Lists-Example (11 KB)