Невозможно отобразить список через jsp - PullRequest
0 голосов
/ 12 июня 2019

Это страница JSP

     <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" isELIgnored="false"%>
    <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>  
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>All Employees</title>
</head>
<body>
<h1>Employees List</h1>
    <table border="2" width="70%" cellpadding="2">
    <tr><th>Id</th><th>Name</th></tr>
    <c:forEach  items="${list}" var="student"> 
    <tr>
   <td>${student.id}</td>
    <td>${student.username}</td>
    </tr>
    </c:forEach>
    </table>
    <br/>

</body>
</html>

Это Контроллер

 @RequestMapping("/userDetails")  
    public String userDetails( ModelMap m){  
      List<Student> users= studentService.studentDetails();
        m.put("student",users);
        return "userDetails";  
    }  

`здесь я не могу отобразить данные на странице просмотра. Любые предложения приветствуются Заранее спасибо

1 Ответ

1 голос
/ 12 июня 2019

Вы помещаете атрибут, обозначенный строкой "student" в модели

m.put("student", users);

но обратитесь к коллекции с именем "list" в вашем JSP:

<c:forEach items="${list}" var="student">

Сделайте их последовательными.

, например

m.put("students", users);
<c:forEach items="${students}" var="student">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...