Hi! I want to create a Panel that its content depends to which page it was added.
So I want to do something like this if (getPage().getPageClass() == Page1.class) { [...] } else if (getPage().getPageClass() == Page2.class) { [...] } else { [...] } and so on. But when I call getPage() I get org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.test.AdminPage(org.apache.wicket.PageParameters) and argument at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:66) at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:262) at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283) at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:90) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094) [...] Caused by: java.lang.IllegalStateException: No Page found for component [MarkupContainer [Component id = menuPanel, page = <No Page>, path = menuPanel.AdminPage$3]] at org.apache.wicket.Component.getPage(Component.java:1600) How can I do this? (I use Wicket 1.3rc2) Thanks, Artur -- View this message in context: http://www.nabble.com/getPage%28%29-throws-IllegalStateException%3A-No-Page-found-for-component-tp14496019p14496019.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]