Yuck. As a dirty workaround you could create a custom request cycle that overrides
onBeginRequest() { style = getRequest().getParameter("style"); } and then: getVariation() { return MyRequestCycle.get().getStyle(); } Haven't tested it, but that should work. Eelco On 11/2/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > This is because the commomInit() method that is called in the constructor of > WebPage > already also gets the markup to test for the body tag . > > But the strange thing is that this markup is not kept on to. So when > rendered it should ask it again > and then the variation is encountered. I dont know why that doesn't happen. > The problem still is that then the body thing is wrong (if suddenly the > markup is swapped...) > > johan > > > > On 11/2/06, Otan <[EMAIL PROTECTED]> wrote: > > How about this one? > > ============================ > > public class MyPage extends WebPage { > > > > String variant; > > public MyPage(PageParameters p) { > > > > variant = p.getString("var"); > > System.out.println("constructor called. The variant is now " + variant); > > } > > public String getVariation() { > > > > System.out.println("getVariation() called! The value returned is " + > variant); > > > > return variant; > > } > > } > > ============================ > > > > When I request the page (three times), It prints: > > > > getVariation() called! The value returned is null > > constructor called. The variant is now earth > > getVariation() called! The value returned is null > > constructor called. The variant is now earth > > getVariation() called! The value returned is null > > constructor called. The variant is now earth > > > > > > > > > > > > On 02/11/06, Eelco Hillenius < [EMAIL PROTECTED]> wrote: > > > Check that that constructor is actually called, and check that the var > > > parameter returns not null. If that is the case, your code should > > > work. > > > > > > Eelco > > > > > > > > > On 11/1/06, Otan < [EMAIL PROTECTED]> wrote: > > > > Why can't I do this? > > > > ============================ > > > > public class MyPage extends WebPage { > > > > String variant; > > > > public MyPage(PageParameters p) { > > > > variant = p.getString("var"); > > > > } > > > > public String getVariation() { > > > > return variant; > > > > } > > > > } > > > > ============================ > > > > getVariation() always return null as if 'variant' never get set in the > > > > constructor. > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > security? > > > > Get stuff done quickly with pre-integrated technology to make your job > > > > easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > > > _______________________________________________ > > > > Wicket-user mailing list > > > > Wicket-user@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user