Using a For component will render the *same* component multiple times
so you will need to do something else to handle that situation.

On 11/22/05, Cosmin Bucur <[EMAIL PROTECTED]> wrote:
> Does this work only with pages ? What about components ? And what if you
> have more components of the same kind , rendered on a page through say a
> ForEach ? Could those components have @Persist -ent parameters ?
>
> Cosmin
> ----- Original Message -----
> From: "Howard Lewis Ship" <[EMAIL PROTECTED]>
> To: "Tapestry users" <[email protected]>
> Sent: Tuesday, November 22, 2005 4:14 PM
> Subject: Re: How are the Page objects held on the server
>
>
> Tapestry maintains an illusion that there's a direct connection
> between individual users and particular page instances ... but its
> really a shell game.  Persistent properties (marked with the @Persist
> annotation) have their values stored in the HttpSession between
> requests.  On each request, an *equivalent* (but not identical) page
> object is obtained from the pool, and has its properites rewound from
> data in the HttpSession.
>
> At the end of the request, all transient and persistent properties are
> reset to default values and the page goes back into the pool for later
> reuse by the same, or different, client.
>
> All the business with abstract properties and such is so that Tapestry
> can write the tedious code that manages those properties, including
> various kinds of notifications and cleanups.
>
> On 11/22/05, Cosmin Bucur <[EMAIL PROTECTED]> wrote:
> > I wanted to know if there's a pool of page objects which are used
> > whenevevr
> > needed , or if , when a page object is accesed by a user , it gets
> > associated with that user's session on the server , therefore variables
> > stored by the user on a page would be available to the user later through
> > that same page ?
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Howard M. Lewis Ship
> Independent J2EE / Open-Source Java Consultant
> Creator, Jakarta Tapestry
> Creator, Jakarta HiveMind
>
> Professional Tapestry training, mentoring, support
> and project work.  http://howardlewisship.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]
>
>


--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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

Reply via email to