I would probably use a lazy getter with a @Persist attached to the field.
Something like:
@Persist
private Matafuego matafuego;
public Metafuego getMetafuego()
{
if (null == metafuego)
{
metafuego = new Metafuego();
}
return metafuego;
}
The page instance is guaranteed to be accessed by only a single thread at a
time, so that should be safe for you.
--
Kevin
On 5/17/08 10:01 AM, "Manuel Corrales" <[EMAIL PROTECTED]> wrote:
> Hi, here is my problem. I have a bean on my java page, but i am not using
> the beaneditorform component to create a new one. Acording to Alexander
> book, the beaneditorform component can handle the initialization of the
> bean, so you dont have to create one. As i am not using this component,
> should i define the bean with a sentence like this:
>
> private Matafuego matafuego = new Matafuego();
>
> or should i create the new instance on the onActivate method?
>
> I tryied the first approach, but the bean is always the same (i guess
> because of the page pooling mechanism). What is the right approach to this?
>
> Thanks very much.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]