java - JSF:h:数据表问题

标签 java jsf datatable

我在 JSF 中遇到 h:datatable 标记问题。我不知道为什么我的数据表没有显示在我的页面上。有什么建议吗?

这是我的代码:

<h:dataTable  rows="2" var="deb" value="#{debCredTab.rows}">
                    <h:column>
                        <f:facet name="header">
                            Debet
                        </f:facet>
                        <h:inputText value="#{deb.debet}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            Credit
                        </f:facet>
                        <h:inputText value="#{deb.credit}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            DebCredSum
                        </f:facet>
                        <h:inputText value="#{deb.debetCreditSum}" />
                    </h:column>
                </h:dataTable>

这是我的输出:

<table rules="all">
  <tbody>
  </tbody>
</table>

问题是:为什么?我忘记了什么?为什么我的表格没有显示在页面上?

最佳答案

我会进行测试以确保您的行不会返回 null:

<h:outputText value="#{debCredTab.rows eq null}" />

然后我会检查行数是否为零。

关于java - JSF:h:数据表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1832010/

相关文章:

java - 如何在 JSF 2.0 中呈现 XHTML 兼容表单?

java - 如何将用户输入的日期发送到 Hibernate + SQL db JSF 2.0

jsf - f :setPropertyActionListener doesn't set the value however action is triggered

mysql - Union 之后的搜索查询

java - PrimeFaces,数据表过滤 + Ajax 表更新的问题

java - 书店应用的推荐系统

多核上的 Java 并行执行

java - 测试 Web api 响应时间时出现 401 请帮忙

连接到错误地址的 Java Applet

php - 使用 SQL 和 PHP 创建数据表 - 需要简单的解释