View не видит имя атрибута прописанного в контроллере!

Есть контроллер:

@RequestMapping("/get")
public String showAllLords(Model model) {
    List<Lord> allLords = lordDAO.getAllLords();
    model.addAttribute("allLords",allLords);
    return "show";
}

И есть view:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<body>
<h2> All Lords </h2>
<br>
<table>
    <tr>
        <th> Name</th>
        <th> Age</th>
    </tr>
    <c:forEach var="lord" items="${allLords}">
        <tr>
            <td>${lord.lordName}</td>
            <td>${lord.lordAge}</td>

        </tr>
    </c:forEach>
</table>
</body>
</html>

Но почему-то мое view не видит модель атрибута из контроллера, обычно когда начинаешь прописывать, то идея подхватывает и показывает что она из контроллера, то же и с полями lordName и lordAge, их тоже не видит И получаю это в браузере: введите сюда описание изображения

После запуска /get сущности которые я хочу получить из бд возвращаются в котроллер, но на экран не идут, в чем дело?


Ответы (0 шт):