Check your imports (on the beginning of your java code). It seems like 
you are importing pc.LoginPage instead of mobile.LoginPage.

-Matej

R.A wrote:
> Hi.
> 
> I create two packages and some class having same class name.
> 
> mobile.LoginPage
> mobile.MainPage
> pc.LoginPage
> pc.MainPage
> 
> In MainPage, I create logout link.
> 
> add(new Link("logoutLink") {
>       public void onClick() {
>               setResponsePage(LoginPage.class);
>       }
> });
> 
> Clicking the logout link in the mobile.MainPage, error occured.
> 
> wicket.WicketRuntimeException: Exception in rendering component: [Component
> id = head-title-label, page = pc.LoginPage, path = 3:head-title-label.Label,
> isVisible = true, isVersioned = true]
> 
> Label "head-title-label" is only in the mobile.LoginPage, so error occured.
> But I don't know why pc.LoginPage is calling.
> 
> As a trial, I set "setResponsePage(mobile.LoginPage.class)", work fine.
> Need I set the package name when I use classes having same name?
> 
> Regards,
> R.A
> --
> View this message in context: 
> http://www.nabble.com/about-setResponsePage-t1740743.html#a4730227
> Sent from the Wicket - User forum at Nabble.com.
> 
> 
> 
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 



_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to