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

时间:2012-03-06 06:06:29

标签: jsf-2 primefaces

我正在使用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 Faces 3是否与Prime Faces 2.2兼容?我的一个项目正在使用Prime Faces 2.2。我也想在其中使用Prime Faces 3.如何从Prime面2.2更新到Prime Faces 3.只包括Prime Faces 3.1.1 jar就够了?

由于

1 个答案:

答案 0 :(得分:3)

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

2)不,你不能在同一个项目中使用primefaces 2和3,你不能只更换罐子,按照Migration Guide to 3.0 例如,您不能使用您在2.2项目中使用的组件的侦听器,而是使用p:ajax和正确的事件

您还应该阅读“用户指南”,了解如何使用您在以下方面使用的组件2.2项目User Guide