2012-05-21 2 views
1

Я пытаюсь использовать mountPage в калитки для установки «/» url в качестве моего 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); 
} 
} 

и на самом деле работает, но я хотел бы изменить «/ дома» в «/», но это портит много с CSS, например, не перекладывая его, а вместо этого на главную страницу HomePage. Как я могу сделать эту работу так, как я хочу?

+2

Просто удалите строку «mountPage («/home », HomePage.class); , –

ответ

3

С калитки 1.5 вы можете применить HomePageMapper, она предназначена для сопоставления запросов к корневому пути. Фактически, HomePageMapper будет автоматически применен с помощью калитки для страницы, приведенной в , Class<? extends Page> getHomePage(), чтобы ваша домашняя страница была смонтирована на корневой путь

Смежные вопросы