如何在RichFaces中强制加载jQuery?

我在我的页面上使用jQuery。 但是,我不会在每个页面上使用RichFaces标记。 随后,jQuery不会在每个页面中由RF注入。 为了避免加载额外的jQuery库,我如何正确地指示RichFaces加载其jQuery自己的库?

这是一个问题,因为RF-jQuery库会覆盖我加载的自定义jQuery。 此外,RF-jQuery库总是最后加载的库,这也不好,因为我需要加载jQuery库后加载jquery-ui.jsjquery-migrate-1.2.1.min.js

    Richfaces-jQuery enforce with a4j:outputPanel             

RichFaces 4.x-bundled jQuery可用如下:

  

是的,令人惊讶的是没有任何图书馆 !

您只需要确保使用而不是 。 我还强烈建议您通过加载自己的JS资源。

你可以通过添加它来强制加载JQuery(与RichFaces 3.x一起使用):

  

对于RichFaces 4.x,请参阅此主题: RichFaces 4替换

如果你的h:outputScript指令不在h:head里面,添加target="head"参数以确保只包含一次库: