0
我想遍歷對象的arrayList,並使用outputText顯示其中一個屬性。這是我的管理bean的一個樣本:在ui中使用outputText:重複獲取對象ArrayList的屬性
@ManagedBean(name="post")
@SessionScoped
public class Post {
private List<Post> posts = new ArrayList<Post>();
,這是我的名單,吸氣:
public List<Post> getPosts() {
if(posts.isEmpty())
posts = utility.DBHelper.getPosts(statement);
return posts;
}
現在我需要證明我的文章的文本屬性在我看來:
<ui:repeat value="#{post.posts}" var="post">
<li><h:outputText value="#{post.text}" /></li>
</ui:repeat>
bur我得到空字符串作爲結果。 我已經看到很多String類型ArrayList的解決方案,但是這似乎有所不同。
此代碼看起來非常好。您附加的代碼中缺少某些內容,或者託管bean的值僅爲空。 –