12

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

我不想第二次包含 jquery。

4

1 回答 1

18

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

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

    response.render(JavaScriptHeaderItem.forReference(getApplication().getJavaScriptLibrarySettings()
            .getJQueryReference()));  
}

Wicket 足够聪明,即使在其他地方也有请求,也不会多次包含参考。

于 2013-02-25T12:58:16.627 回答