除了使用 Wickets 之外,我的页面上还有一些 javascript。然而,Wicket 只在它认为需要它的页面上加载 jquery。有没有办法让 Wicket 在所有页面上加载 jquery?
我不想第二次包含 jquery。
除了使用 Wickets 之外,我的页面上还有一些 javascript。然而,Wicket 只在它认为需要它的页面上加载 jquery。有没有办法让 Wicket 在所有页面上加载 jquery?
我不想第二次包含 jquery。
是的。您可以将它包含在您的基本页面中,以便它可用于所有页面:
@Override
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
response.render(JavaScriptHeaderItem.forReference(getApplication().getJavaScriptLibrarySettings()
.getJQueryReference()));
}
Wicket 足够聪明,即使在其他地方也有请求,也不会多次包含参考。