Hi Alvin: This question has appeared a few times, so you may benefit from searching the archives. Short answer(s): either use tokens (like you suggested) or use a redirect instead of a forward.
Regards, Geeta > -----Original Message----- > From: Alvin Antony [mailto:[EMAIL PROTECTED] > Sent: Friday, July 16, 2004 8:15 AM > To: [EMAIL PROTECTED] > Subject: simple Question > > > hi friends, > how can i prevent the user from refreshing the page > and repeating the save process a second time?. Is the > Transaction token is good for checking this? > > thanks a lot, > Alvin > > ________________________________________________________________ > Alvin Antony > Software Engineer > > Ludwig-Maximilians-Universitaet München > Zentrale Universitaetsverwaltung > Referat IIIA 3 (Anwendungs Entwicklung) > Theresienstr. 37 / 2. Stock Zi. 249 > 80333 Muenchen > > phone +49 (089) 2180 - 4005 > > mail [EMAIL PROTECTED] > web http://informationstechnik.verwaltung.uni-muenchen.de > > >>> [EMAIL PROTECTED] 16.07.04 13.14 >>> > Dear, > > First u need to set the hyperlink of the action(in > which u have implemented delete method logic) on the > primary key basis through which u will delete the > record and create an action forard in struts config > file(action of the class in which u have implementated > the logic to diaplay records in the view) and forward > to that action from delete method. > > ---------------- Struits-config.xml ---------------- > <forward name="viewAction" > type="viewAction.do?parameter=methodName"> > ----------------------------------------------------- > > ------------------- View ---------------------------- > <a href="deleteAction.do?primaryKey=xyz"> Delete </a> > (or use struts link tag) > ----------------------------------------------------- > > from delete action u need to forward to viewAction and > all display logic will be there. > > Plz let me know in case of any inconvenience/problem. > > regards, > Buland > > --- Jon Barber <[EMAIL PROTECTED]> wrote: > > Dear All, > > > > Trawled through the archive with no luck, but then I > > couldn't work out > > the best search terms for this question, so....... > > > > I'm writing a shopping basket app with the usual > > requirements, and using > > tiles which has made things a lot less painful. > > However, I have this one > > problem that I can't work out a nice way to solve. > > > > On every page of the basket the contents of the > > basket are shown in a > > panel at the bottom of the page, and against each > > product is a 'delete' > > hyperlink. When the user clicks on this link the > > product should be > > removed and the page refreshed to show the modified > > info. > > > > My question is - how to code the logic to do the > > deletion of the product > > in such a way that the refreshing of the page is > > handled in a nice way ? > > I have the usual way of using an Action to populate > > the contexts to > > render the page, and then an Action to process the > > users response. When > > a product is removed I will have to delete the > > product & then redirect > > the user back to the Action to populate the page all > > over again. > > > > As far as I can see I have 2 options : > > > > 1. Have one Action that performs the product removal > > and that accepts a > > URL as a parameter that then redirects the user > > using that URL. I will > > have to place the necessary URL in the context so > > that when the page is > > rendered the redirect URL is set correctly for > > wherever the user is. > > Painful & not very nice - every populate Action will > > have to put the > > correct URL for itself into the context. > > > > 2. Have a seperate Action for every single delete > > page so that each > > instance knows where to send the user back to. Not > > much different from 1 > > & leads to a lot of Actions. > > > > Any ideas ? > > > > Am I missing the obvious ? For example, for 1 can I > > simply use the > > present request URL as the URL to redirect the user > > to to redraw the > > page ? > > > > Jon. > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > ===== > > Buland Altaf Malik, > Software Engineer, > Softech System's(pvt)Ltd. > 10/25 asad jan road lahore,cantt - 54810 Pakistan > Tel: 92-42-6665812 , 92-42-6660802 > > Mob: 0333-4344113 > Fax: 92-42-6665792 > > http://www.softech.com.pk > [EMAIL PROTECTED] > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > > --------------------------------------------------------------------- > 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]