带有JSF2.1.7的RichFaces4.1:资源都在html文档的主体中,而不是头部

带有JSF2.1.7的RichFaces4.1:资源都在html文档的主体中,而不是头部,jsf,richfaces,jboss7.x,mojarra,Jsf,Richfaces,Jboss7.x,Mojarra,我想知道是否有人经历过类似的问题 我刚刚尝试升级到JBoss AS 7.1.1,它是用JSF2.1.7预先打包的。在我使用JSF2.0.4之前,RichFaces的一切都很好(顺便说一句,我在两种场景中都使用了4.1.0.Final)。现在使用Mojarra 2.1.7,我的所有Richfaces资源(如javax.faces.resource/Richfaces.js.seam和javax.faces.resource/Richfaces-event.js.seam)似乎都包含在呈现的html

我想知道是否有人经历过类似的问题

我刚刚尝试升级到JBoss AS 7.1.1,它是用JSF2.1.7预先打包的。在我使用JSF2.0.4之前,RichFaces的一切都很好(顺便说一句,我在两种场景中都使用了4.1.0.Final)。现在使用Mojarra 2.1.7,我的所有Richfaces资源(如javax.faces.resource/Richfaces.js.seam和javax.faces.resource/Richfaces-event.js.seam)似乎都包含在呈现的html页面的主体中,而不是头部。我得到了很多Richfaces未定义的错误,因为我试图在代码的其他地方使用js Richfaces方法。因为所有richfaces js文件都加载到主体中,所以它无法工作

我试着在网上研究这个问题,但找不到任何相关信息。我的文档中有一个h:head标签,所以这不是问题所在


任何帮助都将不胜感激。谢谢。

这是一个相当严重的问题。你向RichFaces的人报告了吗?谢谢你回复BalusC。是的,我在RichFaces论坛上报道过,但没有人回应。我想知道是否需要添加一些配置步骤才能使其正常工作。我知道jsf impl负责资源加载,我也很努力地在网上找到答案,但没有这样的运气。我在论坛线程中发表了评论:在jsf 2中,有一种不同的机制将脚本资源包含在头部或身体部分。h:outputScript>标记有一个
target
属性,它告诉JSF将脚本包含在哪里。我查看了您的示例代码,没有发现任何明显的错误。但这只是一个开始。祝你好运这是一个相当严重的问题。你向RichFaces的人报告了吗?谢谢你回复BalusC。是的,我在RichFaces论坛上报道过,但没有人回应。我想知道是否需要添加一些配置步骤才能使其正常工作。我知道jsf impl负责资源加载,我也很努力地在网上找到答案,但没有这样的运气。我在论坛线程中发表了评论:在jsf 2中,有一种不同的机制将脚本资源包含在头部或身体部分。h:outputScript>标记有一个
target
属性,它告诉JSF将脚本包含在哪里。我查看了您的示例代码,没有发现任何明显的错误。但这只是一个开始。祝你好运