2012-12-15 63 views
1

在我的JSF應用程序中顯示的第1頁上,我希望以表格形式顯示數據庫中的數據。我有一個名爲ProductList的ManagedBean,它有一個產品對象的ArrayList,我想把所有的產品放在一個表中。我正在使用jstl c:forEach標記,但出於某種原因,我得到一個編譯錯誤:將數據傳遞給JSF facelet

致命錯誤:元素「c:forEach」的前綴「c」未綁定。

我是否正確使用forEach標記?

<c:forEach items="#{productList.allProducts}" var="product"> 

</c:forEach> 

這裏是命名空間標籤:

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:h="http://java.sun.com/jsf/html"> 
+0

,你能否告訴命名空間的定義是什麼?它是'html'標籤,具有所有'xmlns'屬性。 – SJuan76

回答