【问题标题】:Using Apache Myfaces with Prime faces将 Apache Myfaces 与 Prime 面孔一起使用
【发布时间】:2012-05-04 09:17:16
【问题描述】:

我是 JSF 2.0 的新手。

我正在使用 JSF 2.0 的 apache Myfaces 实现。

我还想将 Prime 面孔用于更好的 UI 组件。

但我面临的问题是:

Prime faces and Myfaces 的标签相同。

如何解析前缀。

例如:h: and f:

【问题讨论】:

    标签: jsf-2 primefaces myfaces


    【解决方案1】:

    PrimeFaces 在http://java.sun.com/jsf/* 命名空间中没有任何标签。它只有 http://primefaces.org/* 命名空间中的标签。 http://java.sun.com/jsf/* 命名空间中的标签是具体 JSF 实现的一部分,在您的情况下是 MyFaces。 PrimeFaces 只是一个组件库,而不是 JSF 实现。您应该在具体的 JSF 实现之上运行 PrimeFaces。

    因此,一旦在 web 应用的运行时类路径中同时拥有 MyFaces 和 PrimeFaces,应该这样做:

    <!DOCTYPE html>
    <html lang="en"
        xmlns="http://www.w3.org/1999/xhtml"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui"
    >
        <h:head>
            <title>Title</title>
        </h:head>
        <h:body>
            <h1>PrimeFaces editor demo</h1>
            <p:editor />
        </h:body>
    </html>
    

    【讨论】:

      【解决方案2】:

      使用以下方法包括素面 xmlns:p="http://primefaces.org/ui"

      【讨论】:

        猜你喜欢
        • 2012-07-31
        • 2015-04-08
        • 2012-09-02
        • 1970-01-01
        • 1970-01-01
        • 2012-10-04
        • 2011-09-12
        • 2020-01-17
        • 2012-04-26
        相关资源
        最近更新 更多