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]