2011-11-16 56 views
4

我目前使用迁移RichFaces的3.3至JSF 2.0和RichFaces的4RichFaces的4替代<A4J:loadScript>

但是,夹杂物jQuery库与RichFaces的捆绑确实不再工作遗留JSF 1.2应用通过包括<a4j:loadScript src="resource://jquery.js"/>,因为<a4j:loadScript>组件已从RichFaces版本4中删除。

RF 3.3 to 4 migration guide没有说明如何包含捆绑脚本。 我见过使用<h:outputScript name="jquery.js" target="head" />的建议,但是在呈现的页面中不会输出任何内容。

有没有人有解决方案来加载这些捆绑脚本?提前致谢!

回答

2

要获得<h:outputScript target="head">工作,您需要在主模板中有<h:head>而不是<head>


无关的具体问题,RichFaces的4已经附带捆绑jQuery的。你不一定需要自己加载一个。

+0

感谢您的提示,您将我推向了正确的方向。不过,由于某些原因,PrettyFaces与资源URL混淆导致了根本问题。 :) – AdrianoKF