gpt4 book ai didi

Wicket 6 webapp 上下文资源

转载 作者:行者123 更新时间:2023-12-01 09:29:47 24 4
gpt4 key购买 nike

我正在迁移一个 wicket 1.4 应用程序,该应用程序在 webapp 上下文目录下有很多 js、css 和图像:

src/main/webapp
+js
++plugin1.js
++plugin2.js
+app
+css

e.t.c.

在我们的应用程序中,我们使用了 JavaScript.getHeaderContribution("js/plugin1.js");

新的 wicket 6 实现没有此 header 贡献方法。相反,您应该使用:

JavaHeaderItem.forReference(new JavaScriptResourceReference(Application.class,"js/plugin1.js");

但我不想使用范围!它现在将在与 Application 类相同的包中搜索文件。 ContextRelativeReference 在此位置无效,因为它没有扩展 ResourceReference。

关于我应该如何访问我的 webapp 文件而不必将每个文件添加为共享资源并在我的标题贡献者中引用它的任何想法?

最佳答案

我找到了解决方案。比我预期的要容易。

您可以简单地使用 JavaScriptHeaderItem.forUrl("js/plugin1.js");

没有引用,因此不需要范围。

问候尼尔斯

关于Wicket 6 webapp 上下文资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16894576/

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