无法确定标记。组件尚未连接到Wicket中的父级

时间:2014-11-22 14:11:44

标签: wicket presentation

我得到"无法确定标记。组件尚未连接到父母"在Wicket中的问题。我看到html文件存在于包中,其中类文件存在于glassfish服务器的应用程序安装位置和WAR文件中。

2 个答案:

答案 0 :(得分:2)

确保在pom.xml

中加入过滤设置
<build>
    <resources>
        <resource>
            <filtering>false</filtering>
            <directory>src/main/resources</directory>
        </resource>
        <resource>
            <filtering>false</filtering>
            <directory>src/main/java</directory>
            <includes>
                <include>**</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </resource>
    </resources>
    <testResources>
        <testResource>
            <filtering>false</filtering>
            <directory>src/test/resources</directory>
        </testResource>
        <testResource>
            <filtering>false</filtering>
            <directory>src/test/java</directory>
            <includes>
                <include>**</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </testResource>
    </testResources>
...
</build>

您可以在https://wicket.apache.org/start/quickstart.html

之后创建快速入门项目后检查生成的pom.xml

答案 1 :(得分:-1)

如果您使用的是Gradle,请在 var repo = new Mock<IRepositoryOfThings>(); var thing = new Thing { Id = Guid.NewGuid().ToString() }; repo.Setup(r => r.Add(It.IsAny<Thing>())).ReturnsAsync(thing); 文件中添加以下内容:

build.gradle

这可以确保将HTML文件添加到WAR文件中。