Jsf <;f:setPropertyActionListener>;父项不是ActionSource类型

Jsf <;f:setPropertyActionListener>;父项不是ActionSource类型,jsf,primefaces,Jsf,Primefaces,我从primefaces 3.0.M3升级到3.0.M4-SNAPSHOT时出现此错误 @60114父项不是ActionSource类型,类型是:javax.faces.component.html。HtmlForm@1d9c3e7 我知道它也发生在像icefaces这样的其他库中,但我不知道如何修复它。非常感谢您的帮助。PrimeFaces标记/组件根本没有被解析,因此被视为普通HTML,这导致真正最接近的父JSF组件是 这至少有两个原因: 您没有从http://primefaces.prim

我从primefaces 3.0.M3升级到3.0.M4-SNAPSHOT时出现此错误

@60114父项不是ActionSource类型,类型是:javax.faces.component.html。HtmlForm@1d9c3e7


我知道它也发生在像icefaces这样的其他库中,但我不知道如何修复它。非常感谢您的帮助。

PrimeFaces标记/组件根本没有被解析,因此被视为普通HTML,这导致真正最接近的父JSF组件是

这至少有两个原因:

  • 您没有从
    http://primefaces.prime.com.tr/ui
    到新名称空间
    http://primefaces.org/ui
    在M4中引入

  • PrimeFaces 3.0 M4 JAR文件不在webapp的运行时类路径中。验证此操作是否正确。这可以通过在
    /WEB-INF/lib
    中删除JAR来实现,或者如果已经在其他地方删除了JAR,可以通过将其包含在项目属性的部署程序集列表中来实现(假设您使用的是Eclipse)