Try reversing the order of your methods. (I.e. 2, 3 - not 3, 2). Add a no argument method and you'll definitely see that.
After a few requests it will consistently happen. I hadn't seen the consistency change before so I'll upgrade the JIRA to a bug. Cheers, Nick. Joel Wiegman wrote: > > Hrm... are you sure? I only see the correct one being called. > > -----Original Message----- > From: Nick Westgate (Work) [mailto:[EMAIL PROTECTED] > Sent: Friday, August 31, 2007 1:56 PM > To: users@tapestry.apache.org > Subject: RE: T5: Activation contexts > > > Did you examine your log output? > > For: > http://localhost:8080/myapp/Start/1/2/3 > You'll see: > Activated with 1 2 > _and_ > Activated with 1 2 3 > > If you add a no argument onActivate() that will also be called. > Object[] is the best solution right now for multiple parameters. > http://issues.apache.org/jira/browse/TAPESTRY-1695 > > Cheers, > Nick. > > > > Joel Wiegman wrote: >> >> Actually, it's not! >> >> Surprised I didn't think of this before my post, but all you need to >> do is overload the methods: >> >> public void onActivate(Integer number1, Integer number2, Integer >> number3) { >> System.out.println("Activated with " + number1 + " " + number2 + > " " >> + number3); } >> >> public void onActivate(Integer number1, Integer number2) { >> System.out.println("Activated with " + number1 + " " + number2); > } >> >> You can't make the values limitless, but as you can see from above, >> you can definitely make them optional! >> >> -----Original Message----- >> From: Nick Westgate [mailto:[EMAIL PROTECTED] >> Sent: Thursday, August 30, 2007 10:23 PM >> To: Tapestry users >> Subject: Re: T5: Activation contexts >> >> That is in fact the only option for now. >> >> Cheers, >> Nick. >> >> >> Josh Canfield wrote: >>> In situations where I have had optional parameters I've ended up >>> using >> >>> an Object[] as the argument and figuring out what the values mean >> myself. >>> >>> public Object onActivate(Object[] context) { } >>> >>> I haven't looked closely enough at the code to determine if there is >>> a >> >>> better option. >>> >>> Josh >>> >>> On 8/30/07, Joel Wiegman <[EMAIL PROTECTED]> wrote: >>>> Hello all, >>>> >>>> I'm wondering if anyone has had any luck making the "activation >>>> contexts" of pages a little more flexible. >>>> >>>> For example, let's say I have a "Sum.java" page that wants to take >>>> in >> >>>> between 1 and 4 Integers and add them together: >>>> >>>> //is there a way to make number3 and number4 "optional"? Seems like > >>>> Tapestry forces me to provide values for all 4 numbers. >>>> public void onActivate(Integer number1, Integer number2, Integer >>>> number3, Integer number4) >>>> >>>> //Or even make the values limitless? >>>> public void onActivate(Integer... numbers) >>>> >>>> Kind of a contrived example, but hopefully you see where I'm going >>>> with it. >>>> >>>> Anyone had any luck with making context parameters optional or >>>> limitless? >>>> >>>> Thanks, >>>> >>>> Joel >>>> >>>> -------------------------------------------------------------------- >>>> - To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/T5%3A-Activation-contexts-tf4356640.html#a12431309 > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/T5%3A-Activation-contexts-tf4356640.html#a12436127 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]