package wicket.webapp.pages; import java.util.List; import wicket.PageParameters; import wicket.markup.html.basic.Label; import wicket.protocol.http.WebApplication; import wicket.webapp.LayoutPage; import wicket.webapp.WebAppMain; import wicket.webapp.models.Articles; import wicket.webapp.service.PersistanceService; /** * Basic bookmarkable index page. * * NOTE: You can get session properties from WebAppSession via getQuickStartSession() */ public class Index extends LayoutPage { // TODO Add any page properties or variables here /** * Constructor that is invoked when page is invoked without a session. * * @param parameters * Page parameters */ public Index(final PageParameters parameters) { PersistanceService service = ((WebAppMain) WebApplication.get()).getService(); List articles = service.getArticles(); add(new Label("subject",articles.iterator().next().getSubject())); } }