Я хотел бы создать таблицу, которая может отображать данные из базы данных на странице JSF.Я нашел этот код:
<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: Ошибка синтаксического анализа / мой.xhtml: трассировка ошибок [строка: 42] Префикс "f" для элемента "f: facet" не связан
Если я заменил тег f
на тег h
,идти на работу?Или мне нужно включить библиотеку тегов f
?