Thanks for the reply. Now, I understand that I have two actions. However, I do quite understand what you suggested. You said:
u can also use <html:link action="/Logoff">logoff</html:link> where logoff is ur global forward. <html:link forward="/Logoff">logoff</html:link> I still have two actions if I use <html:link action="/do/Logoff">logoff</html:link> because I have <action path="/Logoff" type="org.NameOfOrganization.signoff.LogoffAction"> <forward name="success" path="/do/Menu"/> </action> In the LogoffAction.java, I invalidate the session and I want the user to go back the welcome page. And <action path="/Menu" name="menuForm" type="org.apache.struts.scaffold.ExistsAttributeAction" parameter="application;HOURS"> <forward name="success" path=".article.Menu"/> <forward name="failure" path="/do/MenuCreate"/> The .article.Menu is my tile that displays the welcome page. --- [EMAIL PROTECTED] wrote: > u can also use > <html:link action="/Logoff">logoff</html:link> > where logoff is ur global forward. > <html:link forward="/Logoff">logoff</html:link> > hence it wont be a 2 step stuff but directly calling > ur Action class which does cleanup work for the log > off process as session cleaning up and invalidating > the other objects (probably signing off the user), > And forwards later on to one of the jsp's > U can create a global forward for the same too which > represents an action. > I guess its only available in 1.1 version of Struts. > > > -----Original Message----- > From: Caroline Jen [mailto:[EMAIL PROTECTED] > Sent: 28 October 2003 17:05 > To: Struts Users Mailing List > Subject: Re: Forward Cannot Be Achieved In One Step > > > The do/Menu "does" display my welcome page. The > LOGOUT button and forward "does" eventually lead the > visitor to the welcome page. The problem is that it > takes two steps intead of going straight to the > welcome page. Let me re-state my problem: > > I have the following code in the navbarMenu.jsp: > > <html:link forward="exit">LOGOUT</html:link> > > and in the struts-config.xml, I have: > > <forward > name="exit" > path="/do/Logoff"/> > > and > > <action > path="/Logoff" > > type="org.NameOfOrganization.signoff.LogoffAction"> > <forward > name="success" > path="/do/Menu"/> > </action> > > In the LogoffAction.java, I invalidate the session > and > I want the user to go back the welcome page. And > > <action > path="/Menu" > name="menuForm" > > type="org.apache.struts.scaffold.ExistsAttributeAction" > parameter="application;HOURS"> > <forward > name="success" > path=".article.Menu"/> > <forward > name="failure" > path="/do/MenuCreate"/> > > The .article.Menu is my tile that displays the > welcome > page. > > The problem is that it takes two steps for the user > to > go back to the welcome page - After the first click, > the same screen remains in the browser. The only > change is what is shown in the address bar. I have > to > click the LOGOFF button "again" and then the welcome > page is displayed. > > What should I do to go back to the welcome page in > one > step? > > --- "Ruth, Brice" <[EMAIL PROTECTED]> wrote: > > Is your "Menu" actionforward the welcome screen > you > > want to get to? And > > does your Action return an ActionForward to this? > > > > Caroline Jen wrote: > > > > >Hi, I have the following code in the > > navbarMenu.jsp: > > > > > ><html:link forward="exit">LOGOUT</html:link> > > > > > >and in the struts-config.xml, I have: > > > > > ><forward > > > name="exit" > > > path="/do/Logoff"/> > > > > > >and > > > > > ><action > > > path="/Logoff" > > > > > > type="org.NameOfOrganization.signoff.LogoffAction"> > > > <forward > > > name="success" > > > path="/do/Menu"/> > > ></action> > > > > > >In the LogoffAction.java, I invalidate the > session > > and > > >I want the user to go back the welcome page. > > > > > >The problem is that it takes two steps for the > user > > to > > >go back to the welcome page - After the first > > click, > > >the same screen remains in the browser. The only > > >change is what is shown in the address bar. I > have > > to > > >click the LOGOFF button again and then the > welcome > > >page is displayed. > > > > > >What should I do to go back to the welcome page > in > > one step? > > > > > >__________________________________ > > >Do you Yahoo!? > > >Exclusive Video Premiere - Britney Spears > > >http://launch.yahoo.com/promos/britneyspears/ > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > >For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > -- > > Brice D. Ruth > > Sr. IT Analyst > > Fiskars Brands, Inc. > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product > search > http://shopping.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > > Visit our website at http://www.ubs.com > > This message contains confidential information and > is intended only > for the individual named. If you are not the named > addressee you > should not disseminate, distribute or copy this > e-mail. Please > notify the sender immediately by e-mail if you have > received this > e-mail by mistake and delete this e-mail from your > system. > > E-mail transmission cannot be guaranteed to be > secure or error-free > as information could be intercepted, corrupted, > lost, destroyed, > arrive late or incomplete, or contain viruses. The > sender therefore > does not accept liability for any errors or > omissions in the contents > of this message which arise as a result of e-mail > transmission. === message truncated === __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]