JSP не отображает таблицу из списка объектов

1

У меня есть метод контроллера:

    @RequestMapping(value = "/provide", method = RequestMethod.GET)
    public String list(Model model) {

        List<Questionare> provide = scs.getPending();
        logger.info("Number of questionares: "+provide.size());
        model.addAttribute("certDatas", provide);

        return "ssl/provide";
    }

Я добавил logger.info, чтобы проверить, правильно ли создан список. Это. Моя информация журнала журнала, такая как:

2014-07-04 09: 46: 04,118 INFO [pl.test.QuestionareControler] Количество вопросов: 163

Теперь я хочу отобразить те 163 объекта на моей странице jsp в виде таблицы следующим образом:

<c:if test="${not empty provide}">
                <table class="grid" style="width: 850px;">
                    <tr>
                        <th style="width: 100px;">Name</th>
                        <th style="width: 100px;">Surname</th>
                        <th style="width: 100px;">email</th>

                    </tr>
                    <c:forEach var="person" items="${provide}">
                        <%
                            i++;
                        %>
                        <tr>
                            <td>${person.name}</td>
                            <td>${person.suername}</td>
                            <td>${person.smtp}</td>

                    </c:forEach>
                </table>
</c:if>

Однако моя страница jsp не показывает эту таблицу (я имею в виду, if условие не выполняется, я полагаю, потому что я даже не вижу заголовок таблицы)

Может ли кто-нибудь дать мне подсказку, что я делаю неправильно?

Теги:
jsp
spring
spring-mvc

1 ответ

1
Лучший ответ

Ваша модель называется certDatas и не предоставляется. Попробуй это:

<c:if test="${certDatas != null}">

Ознакомьтесь с языком выражения JSP здесь: http://www.tutorialspoint.com/jsp/jsp_expression_language.htm

  • 1
    я чувствую себя настолько глупо, атм .. конечно, это проблема, provide не нуль в контроллере, но jsp не знал об этой переменной

Ещё вопросы

Сообщество Overcoder
Наверх
Меню