Paul: I see.
I did this which worked: <action path="/registerForm" type="register.RegisterAction" name="registerForm" scope="request" input="register.index" validate="true"> <forward name="success" path="/registerSuccess.do" redirect="true"/> </action> <action path="/registerSuccess" forward="register.success" /> Is there a better approach to doing this? Thanks, Neil -- Neil Aggarwal, JAMM Consulting, (972)612-6056, www.JAMMConsulting.com FREE! Valuable info on how your business can reduce operating costs by 17% or more in 6 months or less! http://newsletter.JAMMConsulting.com > -----Original Message----- > From: Benedict, Paul C [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 10, 2005 11:30 AM > To: 'Struts Users Mailing List' > Cc: 'Neil Aggarwal' > Subject: RE: Redirect instead of forward in action mapping > > > Neil, > > You cannot redirect to a Tile. A Redirect is specific to a URI. > > Thanks, > Paul > > -----Original Message----- > From: Neil Aggarwal [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 10, 2005 12:13 PM > To: 'Struts Users Mailing List' > Subject: RE: Redirect instead of forward in action mapping > > > Bill: > > I tried adding the redirect="true" parameter to my success > forward and it does not seem to have an effect. When > I get to the success page and hit the reload button on my > browser, the form data is posted again. > > You can try it by going to: > https://dev.jammconsulting.com/pricetracker/register.do > enter something (junk is OK) in the email address field > and hit the Save button. When you get to the > success page, hit the reload button on the browser. > You will get a pop up that tells you it is resending > the information. > > Here is what I have in my struts-config.xml file: > <action path="/registerForm" > type="register.RegisterAction" > name="registerForm" > scope="request" > input="register.index" > validate="true"> > <forward name="success" path="register.success" > redirect="true"/> > </action> > > Any ideas why that did not work? > > Thanks, > Neil > > > -- > Neil Aggarwal, JAMM Consulting, (972)612-6056, www.JAMMConsulting.com > FREE! Valuable info on how your business can reduce operating costs by > 17% or more in 6 months or less! http://newsletter.JAMMConsulting.com > > > -----Original Message----- > > From: news [mailto:[EMAIL PROTECTED] On Behalf Of Bill Siggelkow > > Sent: Wednesday, February 09, 2005 10:23 PM > > To: user@struts.apache.org > > Subject: Re: Redirect instead of forward in action mapping > > > > > > Set the redirect attribute on the forward to true: > > > > <forward name="success" path="register.success" redirect="true"/> > > > > Of course, if the success page displays data you will need to > > make sure > > that is is available in the session since it you will be > > issuing a new > > request. (You may want to look into the saveMessages(HttpSession > > session) method). > > > > Neil Aggarwal wrote: > > > > > Hello: > > > > > > When I set up a form in struts, I am using this action > > > mapping: > > > > > > <action path="/registerForm" > > > type="register.RegisterAction" > > > name="registerForm" > > > scope="request" > > > input="register.index" > > > validate="true"> > > > <forward name="success" path="register.success"/> > > > </action> > > > > > > When the form is posted successfully, the user is forwarded > > > to a page that says their information was entered successfully. > > > > > > Unfortunately, if they hit reload on that page, it will re-execute > > > the form and their data will be posted again. > > > > > > To get around this, I use a redirect instead of forward in many > > > of my apps. > > > > > > Is there a way to do that within struts? > > > > > > Thanks, > > > Neil > > > > > > > > > -- > > > Neil Aggarwal, JAMM Consulting, (972)612-6056, > > www.JAMMConsulting.com > > > FREE! Valuable info on how your business can reduce > > operating costs by > > > 17% or more in 6 months or less! > > http://newsletter.JAMMConsulting.com > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > -------------------------------------------------------------- > ---------------- > Notice: This e-mail message, together with any attachments, > contains information of Merck & Co., Inc. (One Merck Drive, > Whitehouse Station, New Jersey, USA 08889), and/or its > affiliates (which may be known outside the United States as > Merck Frosst, Merck Sharp & Dohme or MSD and in Japan, as > Banyu) that may be confidential, proprietary copyrighted > and/or legally privileged. It is intended solely for the use > of the individual or entity named on this message. If you > are not the intended recipient, and have received this > message in error, please notify us immediately by reply > e-mail and then delete it from your system. > -------------------------------------------------------------- > ---------------- > > --------------------------------------------------------------------- > 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]