Wicket 装入路径为“的页面”/&引用;

Wicket 装入路径为“的页面”/&引用;,wicket,Wicket,我试图使用wicket中的mountPage挂载“/”url作为我的主页url 我的Web应用程序现在看起来像这样: public class WicketApplication extends WebApplication { @Override public Class<HomePage> getHomePage() { return HomePage.class; } @Override public void init() { super.init();

我试图使用wicket中的mountPage挂载“/”url作为我的主页url

我的Web应用程序现在看起来像这样:

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 );
}
}
公共类WicketApplication扩展了WebApplication
{
@凌驾
公共类getHomePage()
{
返回主页.class;
}
@凌驾
公共void init()
{
super.init();
mountPages();
}
私人网页()
{
mountPage(“/home”,HomePage.class);
mountPage(“/about”,AboutCompany.class);
挂载页(“/prices”,prices.class);
mountPage(“/gallery”,gallery.class);
挂载页(“/contact”,contact.class);
挂载页(“/offer”,offer.class);
}
}

实际上效果很好,但我想把“/home”改成“/”,但它会给CSS带来很多麻烦,比如说,不是转换它,而是整个主页。如何使其按我所希望的方式工作?

由于您可以应用wicket 1.5,它旨在将请求映射到根路径。实际上,wicket将自动为
Web应用程序
类中提供的页面应用HomePageMapper,只需删除行“mountPage(“/home”,HomePage.class)”即可。