我正在迁移一个 wicket 1.4 应用程序,该应用程序在 webapp 上下文目录下有很多 js、css en 图像:
src/main/webapp
+js
++plugin1.js
++plugin2.js
+app
+css
ETC
在我们的应用程序中,我们使用了 JavaScript.getHeaderContribution("js/plugin1.js");
新的 wicket 6 实现没有此标头贡献方法。相反,您应该使用:
JavaHeaderItem.forReference(new JavaScriptResourceReference(Application.class,"js/plugin1.js");
但我不想使用范围!它现在将在与 Application 类相同的包中搜索文件。ContextRelativeReference 在此位置无效,因为它不扩展 ResourceReference。
关于我应该如何访问我的 webapp 文件而不必将每个文件添加为共享资源并在我的标题贡献者中引用它的任何想法?