相关疑难解决方法(0)

javax.faces.view.facelets.FaceletException:Error Parsing /my.xhtml:Error Traced [line:42]元素"f:facet"的前缀"f"未绑定

我想创建一个可以将数据从数据库显示到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> 
Run Code Online (Sandbox Code Playgroud)

当我使用此代码时,我在Netbeans中收到此错误消息:

javax.faces.view.facelets.FaceletException:Error Parsing /my.xhtml:Error Traced [line:42]元素"f:facet"的前缀"f"未绑定

如果我用f标签替换h标签,它会起作用吗?或者我是否必须包含f标签库?

jsf facelets prefix xml-namespaces

4
推荐指数
1
解决办法
9051
查看次数

标签 统计

facelets ×1

jsf ×1

prefix ×1

xml-namespaces ×1