我想创建表将数据从数据库显示到JSF页面。我发现这个代码:javax.faces.view.facelets.FaceletException:解析/my.xhtml时出错:错误跟踪[line:42]元素“f:facet”的前缀“f”未绑定
<h:dataTable value="#{bookStore.items}" var="store">
<h:column>
<f:facet name="header">
<h:outputText value="#{msg.storeNameLabel}"/>
</f:facet>
<h:outputText value="#{store.name}"/>
</h:column>
<h:column>
<f:facet name="header">
Subject
</f:facet>
<h:outputText value="#{store.subject}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{msg.storePriceLabel}"/>
</f:facet>
<h:outputText value="#{store.price}"/>
</h:column>
</h:dataTable>
当我使用此代码我得到了Netbeans的这个错误消息:
javax.faces.view.facelets.FaceletException:错误解析/my.xhtml:错误追述[行:42]前缀“F”为元素“F:面”未绑定
如果我h
标签更换f
标签,是去上班?或者我必须包含f
标签库?
@downvoter请解释 – Vaandu 2012-03-08 12:03:31
似乎不是这样做的jsf方式 – 2015-01-21 07:26:57