用“/”路径挂载页面

时间:2012-05-21 22:09:30

标签: wicket

我试图在wicket中使用mountPage来挂载" /" url作为我的MainPage网址。

我的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 );
}
}

实际效果很好,但我想改变&#34; / home&#34;进入&#34; /&#34;,但它与CSS混淆了很多例如,而不是转移它,而是转移整个HomePage。我怎样才能按照我想要的方式完成这项工作?

1 个答案:

答案 0 :(得分:3)

由于wicket 1.5可以应用HomePageMapper ,因此它旨在将请求映射到根路径。实际上,HomePageMapper将由wicket自动应用于WebApplication的{​​{1}}中提供的页面,以便您的主页将被挂载到路径根