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-object を与える代わりに、つぶやきのコレクションを与えます。したがって、文字列を返す getTweet() メソッドは認識されません。私は何を間違っていますか?

4

2 に答える 2

2

今後の JSF 2.2 まで、<h:dataTable>Collection. 現在、、、およびのみをサポートListしています。MapObject[]

于 2013-02-27T12:09:02.920 に答える
1

Bean で Collection の代わりに Object[] を使用する必要がありました。

于 2013-02-27T10:34:39.170 に答える