如何使用Prime Faces 3.1?如何从Prime Faces 2.2更新到Prime Face 3.1



我使用Prime Faces 2.2,但现在我想使用Prime Faces 3。我下载了Prime faces3.1.1 jar,并将其包含在我的项目中。我正在使用Netbeans 6.9。然后我创建了一个简单的项目,包括Prime Faces 3.1.1 jar,然后尝试代码

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">
    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        <p:inputTextArea id="inputarea" rows="5" cols="30"/> 
    </h:body>
</html>

但它给了我错误未声明的组件:(我需要做更多的事情才能在我的项目中使用Prime Faces 3吗?我还想问Prime Faces3是否与Prime Faces2.2兼容?我的一个项目是使用Prime faces2.2。)。我也想在其中使用Prime Faces 3。如何从Prime faces 2.2更新到Prime Face 3。仅仅包括Prime Faces 3.1.1罐子就足够了吗?

感谢

1)您忘记添加xmlns:p="http://primefaces.org/ui" into your html tag如果你已经标记库了,你也可以添加xmlns:f="http://java.sun.com/jsf/corexmlns:ui="http://java.sun.com/jsf/facelets(你以后可能会使用它)

2) 不,你不能在同一个项目中使用素数面2和3,也不能只替换jar,请遵循3.0版的迁移指南例如,您不能使用2.2项目中使用的组件的侦听器,而是使用具有适当事件的p:ajax

此外,您还应该阅读《用户指南》中关于如何使用primefaces 2.2项目中使用的组件的内容。《用户指南》

最新更新