Hi,I want to redirect to a dynamic webpage,but I can only get the destination
as a fullpath classname string .The sample code like below,
String pageClass=task.getFormResourceName();
WebPage page=null;
if(pageClass.equals("com.sandbox.Page1")){
page=new Page1();
}else if(pageClass.equals("com.sandbox.practices.Page2")){
page=new Page2();
}else if(pageClass.equals("com.sandbox.practices.Page3")){
page=new Page3();
}
setResponsePage(page);
Is there any better way to replace this "if...else if" way? I have tried
Class.forname(pageClass),but compiles error and shows Bound mismatch,like
below,
Bound mismatch: The generic method setResponsePage(Class<C>) of type
Component is not applicable for the arguments (Class<capture#3-of ?>). The
inferred type capture#3-of ? is not a valid substitute for the bounded
parameter <C extends Page>.
Any suggestion is welcome,thank you.
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/How-to-setResponsePage-with-a-classname-string-parameter-tp2312847p2312847.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]