1

我试图在检票口中使用 mountPage 将“/” url 挂载为我的 MainPage url。

我的 WebApplication 现在看起来像这样:

public class WicketApplication extends WebApplication
{
@Override
public Class<HomePage> getHomePage()
{
    return HomePage.class;
}

@Override
public void init()
{
    super.init();
    mountPages();
}

private void mountPages()
{
    mountPage( "/home", HomePage.class );
    mountPage( "/about", AboutCompany.class );
    mountPage( "/prices", Prices.class );
    mountPage( "/gallery", Gallery.class );
    mountPage( "/contact", Contact.class );
    mountPage( "/offer", Offer.class );
}
}

并且实际上效果很好,但我想将“/home”更改为“/”,但是它与 CSS 混淆了很多,例如,不是转移它,而是整个主页。我怎样才能按照我想要的方式进行这项工作?

4

1 回答 1

3

从 wicket 1.5 开始,您可以应用HomePageMapper,它旨在将请求映射到根路径。实际上 HomePageMapper 将由 wicket 自动应用于您提供的页面,以便您WebApplicationClass<? extends Page> getHomePage()主页将安装到路径根目录

于 2012-05-22T10:35:31.277 回答