gpt4 book ai didi

wicket - 在 Wicket 应用程序中包含 CSS 和 JS 文件

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

我是第一次使用 Wicket 框架,并在我公司的一个内部项目中试用它。我们有自己的主题 CSS 文件和一个基于 Dojo 构建的用于构建小部件的 JavaScript 库。

我有两个关于包含这些外部资源的问题:

  • 这些资源文件夹应该放在哪里?它们是直接放在应用程序下,还是应该与 HTML 文件一起放在 Java 包文件夹中?
  • 请问<head>中链接CSS和JS的标准方式科工作?

  • 我的项目使用 Wicket 1.5。

    最佳答案

    正如 jbrookover 所暗示的,过去有两种方法可以包含 CSS 和 JS。一是用<wicket:head>标签,像这样:

    <wicket:head>
    <wicket:link>
    <link href="yourStylesheet.css" rel="stylesheet" type="text/css" />
    </wicket:link>
    </wicket:head>

    第二种方法是包含标题贡献者,如下所示:
    // From v1.3; deprecated in v1.4 and removed in v1.5
    add(HeaderContributor.forJavaScript(Foo.class, "yourScripts.js"));

    或者
    // From v1.4; removed in v1.5
    JavascriptPackageResource.getHeaderContribution(Foo.class, "yourScripts.js")

    实际上还有第三种更复杂的方法,它涉及编写自定义标题贡献者和 renderHead()方法。由于您使用的是 1.5 版本,因此第二种方法不可用,您必须从 <wicket:head> 中进行选择。标签或复杂方式的稍微修改版本。请参阅 Wicket wiki 的“迁移到 Wicket 1.5”页面;具体来说,以 here 开头的三个部分.

    关于wicket - 在 Wicket 应用程序中包含 CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7776078/

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