簡體   English   中英

JSP不顯示對象列表中的表

[英]JSP does not display table from list of objects

我有我的控制器方法:

    @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

現在,我想在jsp頁面中以表格形式顯示那些163對象,如下所示:

<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我不滿足條件,因為我什至沒有看到表頭)

誰能給我一個提示我做錯了什么?

您的模型稱為certDatas,不提供。 嘗試這個:

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

在此處檢查JSP表達式語言: http : //www.tutorialspoint.com/jsp/jsp_expression_language.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM