Wicket 6 JavaScript引用不在head中

Wicket 6 JavaScript引用不在head中,javascript,migration,wicket-6,Javascript,Migration,Wicket 6,我正在将一个应用程序从Wicket 1.4迁移到Wicket 6。有一个页面没有像预期的那样响应,我怀疑这是由于缺少JavaScript文件造成的 该文件存在于Java包中。在原始应用程序中,该文件在向导步骤中添加到同一程序包中。出于调试目的(我不确定丢失的文件是否会导致问题),我移动到调用另一个包中的应用程序抽象页面 以下调用被添加到renderHead的覆盖中。已包含正确添加的文件,并且包含super.renderHead response.render( JavascriptHea

我正在将一个应用程序从Wicket 1.4迁移到Wicket 6。有一个页面没有像预期的那样响应,我怀疑这是由于缺少JavaScript文件造成的

该文件存在于Java包中。在原始应用程序中,该文件在向导步骤中添加到同一程序包中。出于调试目的(我不确定丢失的文件是否会导致问题),我移动到调用另一个包中的应用程序抽象页面

以下调用被添加到
renderHead
的覆盖中。已包含正确添加的文件,并且包含
super.renderHead

response.render(
    JavascriptHeaderItem.forReference(
        new PackageResourceReference(ClassInSamePackage.class, "jsName.js")
    )
);
脚本标记出现在html主体中,而不是头部


我检查了脚本是否存在于脚本标记中链接的位置。但似乎不可能在html头部呈现它

结果是使用的
JavaScriptFilteredIntoFooterHeaderResponse
和wicket输出中的一个错误的组合,因为wicket处于
开发
模式,而不是部署模式。wicket处于
部署
模式时,代码被正确添加到页脚,并且工作正常