How are you getting into the listener of page A? Usually a listener
method gets called in response to a user submission e.g.

        Page Zed is up.
        User pushes button/link.
        ListenerZed fires.
        You push parameters into page A.
        Page A renders.
        User pushes button/link.
        ListenerA fires. ***

        At the point marked with an asterix, Page A isn't the same page A
that you pushed parameters into. It's a fresh instanace of page A, all nice
and shiny from the page pool. If you want a parameter that you set during
render to be available in subsequent listener methods, you have to declare
the parameter persistent.

        --- Pat

> -----Original Message-----
> From: Mazhar, Osman (Home Office) [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 03, 2006 7:57 PM
> To: Tapestry users
> Subject: passing parameters between pages
> 
> I am trying to pass parameters between 2 tapestry pages as follows:
> 
> 
> 
> PageA pageA = (PageA) cycle.getPage("PageA");
> 
> pageA.setMyParam(myParam);
> 
> cycle.activate(pageA);
> 
> 
> 
> However, the myParam parameter is always null when I try to access it in
> the
> listener method of the form of pageA.
> 
> 
> 
> I also have the following defined in my page spec:
> 
> 
> 
> <property name="myParam"/>
> 
> 
> 
> With abstract getter/setter methods for the above property.
> 
> 
> 
> What am I missing here?
> 
> 
> 
> Osman Mazhar
> 
> Sr Technical Architect
> 
> The Leukemia & Lymphoma Society
> 
> 1311 Mamaroneck Avenue
> 
> White Plains, NY 10605
> 
> 914-821-8210
> 
> 
> 
> 
> 
> 
> 
> NOTICE: This message, including all attachments transmitted with it, is
> for
> the use of the addressee only. It may contain proprietary, confidential
> and/or legally privileged information. No confidentiality or privilege is
> waived or lost by any mistransmission. If you are not the intended
> recipient, you must not, directly or indirectly, use, disclose,
> distribute,
> print or copy any part of this message. If you believe you have received
> this message in error, please delete it and all copies of it from your
> system and notify the sender immediately by reply e-mail. Thank you.
> REF#38293.51942
> 
> 
> ______________________________________________________________________
> This e-mail has been scanned by The Leukemia & Lymphoma Society Managed
> Email Content Service, provided by MCI and Message Labs.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to