我试图在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。我怎样才能按照我想要的方式完成这项工作?
答案 0 :(得分:3)
由于wicket 1.5可以应用HomePageMapper ,因此它旨在将请求映射到根路径。实际上,HomePageMapper将由wicket自动应用于WebApplication
的{{1}}中提供的页面,以便您的主页将被挂载到路径根