Affichage de la liste des valeurs sur JSP à l'aide de Printemps

Je voudrais afficher ma Liste de valeurs dans ma jsp vue, mais je ne suis pas capable de faire cela.

Voici mon contrôleur de classe ci-dessous, qui est seulement ajouter de la Liste à la ModelAndView carte et qu'il redirige vers mon index.jsp page.

EmployeeController

@Controller
public class EmployeeController {

@RequestMapping(value={"/employee"}, method = RequestMethod.GET)
public String listEmployee(){    
    System.out.println("Kontroler EmployeeController");
    LinkedList<String> list = getList();
    ModelAndView map = new ModelAndView("index");
    map.addObject("lists", list);

    return map.getViewName();
}

private LinkedList<String> getList(){
    LinkedList<String> list = new LinkedList<>();

    list.add("Item 1");
    list.add("Item 2");
    list.add("Item 3");

    return list;
}

}

index.jsp

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Welcome to Spring Web MVC project</title>
</head>

<body>
    <h1>Index page</h1>
    <h1>${msg}</h1>
    <a href="/MavenHello/employee">Zaměstnanci</a>
</body>
    <c:if test="${not empty listEmployee}">

    <ul>
        <c:forEach var="listValue" items="${listEmployee}">
            <li>${listValue}</li>
        </c:forEach>
    </ul>

</c:if>

Je suis en mesure d'accéder à la manette, parce que chaque fois que j'ai frappé "Zaměstnanci", le System.out.println("Kontroler EmployeeController") imprime "Kontroler EmployeeController" dans Tomcat Journal, mais le index.jsp page est vide.

S'il vous plaît, quelqu'un peut-il me donner un conseil?

OriginalL'auteur Stepan Mocanu | 2017-02-05