2

我正在制作一个带有几个 jsf 页面的应用程序。

    <h:dataTable value="#{S1bean.getTweetsByUserId(1)}" var="tweet">
        <h:column>
            <h:outputLabel value="#{tweet.getTweet()}"/>
            <h:outputLabel value="#{tweet.getDatum().toString()}"/>
            <h:outputLabel value="#{tweet.getVanaf()}"/>
        </h:column>
    </h:dataTable>

它没有给 tweet 一个 Tweet 对象,而是给出了一系列 tweet。所以它不会识别返回字符串的 getTweet() 方法。我究竟做错了什么?

4

2 回答 2

2

在即将到来的 JSF 2.2 之前,<h:dataTable>不支持Collection. 目前,它只支持List,MapObject[].

于 2013-02-27T12:09:02.920 回答
1

我不得不在我的 bean 中使用 Object[] 而不是 Collection。

于 2013-02-27T10:34:39.170 回答