I think I know what is happening. I have some getter methods that hold the memeber variables in the ActionBase class.
Thank you guys! Billy Ng ----- Original Message ----- From: "Kwok Peng Tuck" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, July 03, 2003 8:15 PM Subject: Re: Is Action Instantiated Once? > How did you code the Action ? > > Billy Ng wrote: > > >I don't think I used instance variables for referencing the address book > >entries, but the last guy always wins. The screen of the guy who first > >clicks on the next button will not display anything until the screen of the > >guy who clicks later finishes. > > > >Billy Ng > > > >----- Original Message ----- > >From: "Craig R. McClanahan" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; "Billy Ng" > ><[EMAIL PROTECTED]> > >Sent: Thursday, July 03, 2003 6:42 PM > >Subject: Re: Is Action Instantiated Once? > > > > > > > > > >>On Thu, 3 Jul 2003, Billy Ng wrote: > >> > >> > >> > >>>Date: Thu, 3 Jul 2003 18:21:53 -0700 > >>>From: Billy Ng <[EMAIL PROTECTED]> > >>>Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]>, > >>> Billy Ng <[EMAIL PROTECTED]> > >>>To: Struts Users Mailing List <[EMAIL PROTECTED]> > >>>Subject: Is Action Instantiated Once? > >>> > >>>Hi folks, > >>> > >>>I have a address book page that has the previous and next buttons. I > >>> > >>> > >notice if 2 different users try to access the address books, last one who > >clicks on the button always get what it should display. This sounds very > >like they are both are using the same Action. > > > > > >>>The address book action extends a ActionBase that extends Strut's > >>>Action. Would anybody tell me if Strut will instantiates a new acton > >>>everytime it is called? > >>> > >>> > >>No ... one instance only (just like servlets). > >> > >> > >> > >>> Did I miss something on the configuration to > >>>make it thread dependent? > >>> > >>> > >>> > >>You're probably using instance variables in the Action class to store > >>things relevant only to a particular request. If so, use local variables > >>or request/session scope attributes instead. > >> > >> > >> > >>>Thanks! > >>> > >>>Billy Ng > >>> > >>> > >>Craig > >> > >> > >>--------------------------------------------------------------------- > >>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] > > > > > > > > > > > > > --------------------------------------------------------------------- > 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]

