You say the @Parameter annotation is on your page class? Parameters are generally only used with Components...I'm not sure how they behave in a Page class. Try an @InitialValue annotation instead, or just reset the value in finishLoad. See http://jakarta.apache.org/tapestry/tapestry-annotations/index.html#InitialValue for the full info. jeff
________________________________ From: Scott Russell [mailto:[EMAIL PROTECTED] Sent: Sun 12/11/2005 10:23 PM To: [email protected] Subject: Re: Parameter annotation Oops, I meant to write: @Parameter(defaultValue="true") public abstract boolean isShowDescription(); public abstract void setShowDescription(boolean showDescription); Shows what happens when you transcribe manually rather than cut 'n paste. -Scott On Mon 12 December 2005 16:18, Leonardo Quijano Vincenzi wrote: > Hmmm isShowDescription() returns boolean and setShowDescription() takes > a String argument()??? > > Scott Russell wrote: > > I have an @Parameter annotation on a method in my page class as follows: > > > > @Parameter(defaultValue="true") > > public abstract boolean isShowDescription(); > > public abstract void setShowDescription(String showDescription); > > > > Unfortunately the default value does not get set and the parameter always > > reads as false. Is this the correct format for this annotation? > > > > regards, > > Scott > > > > --------------------------------------------------------------------- > > 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]
