【问题标题】:Primefaces taglib error on JSFJSF 上的 Primefaces taglib 错误
【发布时间】:2023-03-04 00:36:01
【问题描述】:

我尝试在我的项目中实施 PrimeFaces。我下载 primefaces-3.0.M2.jar 并添加到构建路径,然后将此标记库添加到我的代码中:

<%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix="p"%> 

我收到了这个错误:

Can not find the tag library descriptor for "http://primefaces.prime.com.tr/ui"

有人帮帮我吗?

【问题讨论】:

    标签: jsp jsf primefaces taglib


    【解决方案1】:

    PrimeFaces 2.2+ 不支持 JSP 视图。

    【讨论】:

      【解决方案2】:

      Primefaces 是否不再支持 JSP 样式的语法?

      您应该使用 Facelets 和标准语法来声明标签库:

      <html xmlns="http://www.w3c.org/1999/xhtml"
       xmlns:h="http://java.sun.com/jsf/html"
       xmlns:p="http://primefaces.prime.com.tr/ui">
      ...
      

      记住,JSF 不是 JSP!

      【讨论】:

        【解决方案3】:

        你好?将必要的库添加到您的项目中,并将以下内容添加到您视图中的 html 标记中

        xmlns:p="http://primefaces.org/ui"

        您现在可以使用 p 前缀来引用 primefaces! :) 希望它会有所帮助!

        【讨论】:

        • 这个答案是不够的。正如其他已经给出的答案所示,OP 还应该用 Facelets 替换 JSP。在 JSP 中使用 Facelets 语法不会神奇地将 JSP 更改为 Facelets。只要你没有更好的答案,就没有必要重复已经给出的答案。 Stack Overflow 不是一个老式的论坛,也不是每个人都互相重复的东西:) 一旦你赢得了足够的声誉,你就可以投票赞成你同意或认为有帮助的答案。
        猜你喜欢
        • 1970-01-01
        • 2016-06-17
        • 2012-03-24
        • 1970-01-01
        • 2014-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多