Thanks! 

As Frank sayes if I can use the action as a normal class then I am
comfortable with writing a method to or using the execute method.  If I
use the execute method what would I pass in as my action mapping?? 

For the actionForm I can pass my form which I hold in the session.



-----Original Message-----
From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: 05 October 2005 15:17
To: Shoukat,F,Faisal,JPGA8Y C
Cc: user@struts.apache.org
Subject: Re: chaining actions i think!!

I am unsure if you want to chain actions as this would not conform to
 Action1->ActionForward1 where the design is meant to handle one action
at a 
time

store it as session variable and access it later
Action...
  execute(...

       HttpSession session = request.getSession();
        session.setAttribute("username",  username);
test for presence of session.getAttribute("username") and result if not
null 
prepopulate your form with the value

Anyone else ?
Martin-
----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <user@struts.apache.org>
Sent: Wednesday, October 05, 2005 6:47 AM
Subject: chaining actions i think!!


Hi,

Is there a way that I can call another action from within a action
class.  Is it as simple as just calling the execute method of the other
action or another method of the action class as is required.?

My scenario is as follows: A user searches on a client and is returned a
number of results.  He then chooses to edit one of the results and goes
to the edit jsp.  After editing the user has the option of returning
back to the search results.

To show the record that has been edited I am making another trip to the
DB as I don't have a cache.  To return back to the results the user
clicks on his button and is forwarded to the edit Action class.  It is
from this action class that I want to call the search Action class
passing in the search form which is held in the session.  This will then
go to the DB and return to the appropriate search jsp.

Any one any views on this

Thanks

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

Reply via email to