Hi,

Thanks for your answer, I'll try to remove the <jsp:useBean> tag.

But I still do have a question :) You say that:
>Struts takes care of instantiating,
>read/writes, and scope management for these beans

well, then when does he do that ? The first time I call the Action Class ?
If so, what if I want to share 3 beans ? The first time I'll call one 
Action Class, only one ActionForm will be instanciated, no ?

Friendly Regards,
Slimane

At 10:03 15/03/2002 -0800, Someone poor demented soul by the name of 
"Joseph Barefoot" presented us with the following text which may contain 
useless information.
> > > I suppose the form bean is created the first time I use a jsp:useBean
>tag
> > > in my jsp file, isn't it ?
> > >
> > > (for example: <jsp:useBean id="searchbydateform" scope="session"
> > > class="be.stluc.info.struts.SearchByDateForm"/>)
>
>Actually, the creation of the ActionForm bean is handled by the Struts
>framework itself (I guess by the controller servlet?).  That's how forms can
>be populated "automatically" via the Struts taglibs and then passed to the
>Action class associated with this particular ActionForm class.
>
>This is just a shot in the dark...but perhaps the explicit creation you are
>specifying by the <jsp:useBean> tag is screwing up Strut's management of the
>ActionForm bean?  In any case, you don't need to use the <jsp:useBean> tag
>at all for ActionForm beans, as Struts takes care of instantiating,
>read/writes, and scope management for these beans.
>
>
>--joe
>
>-----Original Message-----
>From: Slimane Zouggari [mailto:[EMAIL PROTECTED]]
>Sent: Friday, March 15, 2002 9:15 AM
>To: Struts Users Mailing List
>Subject: Re: problem with bean having session scope
>
>
>Thanx, I supposed it was something like that :)
>The thing is, I still don't understand why my beans aren't shared among all
>of my action classes :(
>
>Friendly Regards,
>Slimane
>
>At 12:05 15/03/2002 -0500, you wrote:
> >AFAIK, a session bean is destroyed when the session expires (30 min by
> >default).
> >
> >Otavio
> >
> >----- Original Message -----
> >From: "Slimane Zouggari" <[EMAIL PROTECTED]>
> >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >Sent: Friday, March 15, 2002 12:02 PM
> >Subject: Re: problem with bean having session scope
> >
> >
> > > well as nobody seems to have a clue about my problem. I'll ask my
>question
> > > differently :)
> > >
> > > When is a session bean destroyed ?
> > > If I specify, a form bean to have a session scope (as I did in the
> > > struts-config.xml), when will it be destroyed ?
> > >
> > > I suppose the form bean is created the first time I use a jsp:useBean
>tag
> > > in my jsp file, isn't it ?
> > >
> > > (for example: <jsp:useBean id="searchbydateform" scope="session"
> > > class="be.stluc.info.struts.SearchByDateForm"/>)
> > >
> > > Finally, what could be the reasons, that some of my Action classes see
> >(can
> > > use their values) some session beans, while others don't ?
> > >
> > > Thanx for having taken the time to read me :)
> > >
> > > Friendly Regards,
> > > Slimane
> > >
> > > At 12:11 15/03/2002 +0100, you wrote:
> > > >Hi,
> > > >
> > > >I have 3 form beans. Each of them have a session scope defined in the
> > > >struts-config.xml.
> > > >
> > > >Here's the config for one of them:
> > > >>     <action path="/piechart"
> > > >>             type="be.stluc.info.struts.PieChartAction"
> > > >>             name="piechartform"
> > > >>             scope="session">
> > > >
> > > >When I try to access them in one of my Action class, I don't have any
> >problem.
> > > >But when I try to access them, from one other Action class, then
> >suddenly,
> > > >they don't exist anymore.
> > > >
> > > >I used the piece of code, Mr Keith Bacon posted in reply of one of my
> > > >previous mail (
> > >
> >
> >http://www.mail-archive.com/[email protected]/msg25984.html )
> > > >
> > > >And that so, I saw that one time, my session contains all three form
> >beans
> > > >and another time my session contains only one form bean.
> > > >
> > > >Here's the code I use in my Action classes:
> > > >
> > > >>         ParticipantDetailsForm partDetForm =
> > > >>               (ParticipantDetailsForm)
> > > >> request.getSession().getAttribute("participantdetailsform");
> > > >
> > > >(participantdetailsform is one of the 3 form beans I share in the
> >session)
> > > >
> > > >Could anyone give me pointers where I should look for ? Because, I'm
>sure
> > > >it's a stupid mistake but I can't find it :(
> > > >
> > > >Thanx in advance.
> > > >
> > > >Friendly Regards,
> > > >Slimane
> > > >
> > > >
> > > >--
> > > >To unsubscribe, e-mail:
> ><mailto:[EMAIL PROTECTED]>
> > > >For additional commands, e-mail:
> ><mailto:[EMAIL PROTECTED]>
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> ><mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> ><mailto:[EMAIL PROTECTED]>
> > >
> >
> >
> >--
> >To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>--
>To unsubscribe, e-mail:
><mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail:
><mailto:[EMAIL PROTECTED]>
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
Make it run, Make it right, Make it fast


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

Reply via email to