gpt4 book ai didi

javascript - Wicket 6 JavaScript 引用不在 head 中

转载 作者:行者123 更新时间:2023-11-27 22:36:02 25 4
gpt4 key购买 nike

我正在将应用程序从 Wicket 1.4 迁移到 Wicket 6。有一个页面未按预期响应,我怀疑这是由缺少 JavaScript 文件引起的。

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

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

response.render(
JavascriptHeaderItem.forReference(
new PackageResourceReference(ClassInSamePackage.class, "jsName.js")
)
);

脚本标 checkout 现在 html-body 中而不是 head 中。

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

最佳答案

事实证明,这是使用过的 JavaScriptFilteredIntoFooterHeaderResponse 和 wicket 输出中的错误的组合,因为 wicket 处于 DEVELOPMENT 模式而不是 DEPLOYMENT > 模式。当 wicket 处于部署模式时,代码已正确添加到页脚并且也可以正常工作。

关于javascript - Wicket 6 JavaScript 引用不在 head 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com