使ApacheWicket为所有页面加载jquery

使ApacheWicket为所有页面加载jquery,wicket,Wicket,除了Wickets的使用,我的页面上还有一些javascript。然而,Wicket只在它认为需要jquery的页面上加载jquery。有没有办法让Wicket在所有页面上加载jquery 我不想第二次包含jquery。是的。您可以将其包含在基本页中,以便它可用于所有页面: @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.rende

除了Wickets的使用,我的页面上还有一些javascript。然而,Wicket只在它认为需要jquery的页面上加载jquery。有没有办法让Wicket在所有页面上加载jquery


我不想第二次包含jquery。

是的。您可以将其包含在基本页中,以便它可用于所有页面:

@Override
public void renderHead(IHeaderResponse response) {
    super.renderHead(response);

    response.render(JavaScriptHeaderItem.forReference(getApplication().getJavaScriptLibrarySettings()
            .getJQueryReference()));  
}
Wicket足够聪明,如果其他地方也请求引用,它就不会多次包含引用