【问题标题】:RichFaces 4 replacement for <a4j:loadScript>RichFaces 4 替换 <a4j:loadScript>
【发布时间】:2011-12-30 13:16:31
【问题描述】:

我目前正在将使用 RichFaces 3.3 的旧版 JSF 1.2 应用程序迁移到 JSF 2.0 和 RichFaces 4。

但是,包含与 RichFaces 捆绑的 jQuery 库不再通过包含 &lt;a4j:loadScript src="resource://jquery.js"/&gt; 起作用,因为 &lt;a4j:loadScript&gt; 组件已从 RichFaces 版本 4 中删除。

RF 3.3 to 4 migration guide 没有说明如何包含捆绑的脚本。 我已经看到使用 &lt;h:outputScript name="jquery.js" target="head" /&gt; 的建议,但这不会在呈现的页面中产生任何输出。

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

【问题讨论】:

    标签: jquery jsf-2 richfaces


    【解决方案1】:

    要使&lt;h:outputScript target="head"&gt; 工作,您需要在主模板中使用&lt;h:head&gt; 而不是&lt;head&gt;


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

    【讨论】:

    • 感谢您的提示,您将我推向了正确的方向。不过,根本问题是由于 PrettyFaces 出于某种原因弄乱了资源 URL 造成的。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 2011-01-10
    • 2011-07-29
    • 2013-12-19
    相关资源
    最近更新 更多