JSF RICHFACES(<h:head>标记库支持命名空间:http://java.sun.com/jsf/html,但没有为name:head定义标记)</h:head>

时间:2012-07-03 06:16:44

标签: jsf richfaces

在过去的3周里我一直在使用JSF,我遇到了richfaces,实际上我的演示应用程序工作正常但是当我将它集成到我的项目中时它给了我这个错误: -

标记库支持命名空间:http://java.sun.com/jsf/html,但没有为name定义标记:head

我的lib包含: -

公地BeanUtils的-1.8.3

公地编解码器-1.3

公地集合-3.2

公地消化器-1.8

公地发现-0.4

共享记录-1.1.1

Hibernate3的

hibernate-commons-annotations-3.0.0.ga

hibernate-validator-3.0.0.ga

JSF的小面-1.1.15.B1

MyFaces的-API-2.0.2

MyFaces的-IMPL-2.0.2

richfaces-api-3.3.3.Final(1)

richfaces-impl-3.3.3.Final

richfaces-ui-3.3.3.Final

我认为两个罐子是矛盾的......

欢迎任何帮助 日Thnx :)

1 个答案:

答案 0 :(得分:3)

此错误消息是JSP标记库的典型消息。自{JSF 2.0}以来<h:head>是新的。这意味着您尝试在JSP文件中使用JSF 2.0特定标记。但是,自JSF 2.0以来,JSP已被弃用作为视图技术。对于JSP文件,JSF 2.0特定标记(例如<h:head><h:body><f:ajax>不支持

您应该使用Facelets(XHTML)。

另见:


对于具体问题

无关,而RichFaces 3.3.3在几次黑客攻击后可以在JSF 2.0上运行,强烈建议立即从RichFaces 4.x开始,当它涉及新的JSF 2.x时项目