Table not displaying headers

The following jsf code isnt displaying my table headers.

<h:dataTable rowClasses="list-row" headerClass="tableHeader"

width="60%" var="product" value="#{products.products}" border="1">

<h:column>

<f:facet name="header">

<h:outputText value="Name"/>

</f:facet>

<h:outputText value="#{product.name}" />

</h:column>

<h:column>

<f:facet name="header">

<h:outputText value="Description" />

</f:facet>

<h:outputText value="#{product.description}" />

</h:column>

<h:column>

<f:facet name="header">

<h:outputText value="Price" />

</f:facet>

<center>

<h:outputText value="#{product.price}" />

</center>

</h:column>

<h:column>

<h:inputHidden id="productId" value="#{product.id}" />

<center>

<h:commandButton value="Buy" action="buy">

</h:commandButton>

</center>

</h:column>

</h:dataTable>

What am I missing here?

[1558 byte] By [jmutonhoa] at [2007-11-27 10:25:57]
# 1

You're missing the header facet in the last column.

BalusCa at 2007-7-28 17:36:37 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...