Hello,
So if I understand correctly the two answers I received,
I should NOT use the initial-value attribute since I will not yet
have session information (and probably component parameters).
If I need a place to initialize some persistent properties which will
be called after the component parameters are set but before the
component renders I need to implement pageBeginRender.
Alex
Le 28 mai 07 à 01:44, Christian Haselbach a écrit :
On Sun, May 27, 2007 at 03:02:49PM -0400, Jesse Kuhnert wrote:
<property name="registryCenter" persist="session" initial-
value="ognl: new
ch.mycompany.RegistryCenter()" />
But it is important to keep in mind the semantics of initial-value. It
is evaluated when the component is first created and when it _returns_
to the pool (and not when it is fetched from the pool). Hence, if you
write an initilization function that uses data from the current
session,
you will not get what you expect.
Regards,
Christian
--
Christian Haselbach - [EMAIL PROTECTED] - +49 176
2082 5804
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
Geschäftsführer: Henrik Klagges, Gerhard Müller, Eike Reinel
Amtsgericht München, HRB 135082
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Alexander Lamb
Founding Associate
RODANOTECH Sàrl
26 ch des Tattes
1222 Vésenaz
Switzerland
Fax: 022 855 06 14
http://www.rodanotech.ch