Hi, I have a form that can be cancelled via an html:cancel button. When it cancels it submits back to its parent action. The problem is, the parent action can also be cancelled and so it thinks it has been cancelled and submits back to its parent in turn.
Maybe some ASCII art will help. This is how it is supposed to work: Page 1 ---> Page 2 ---> Page 3 ^ | ^ | Cancel--+ Cancel--+ This is what is actually happening when I cancel from page 3: Page 1 ---> Page 2 ---> Page 3 ^ | +-------Cancel-------+ It is skipping past page 2 because page 2 thinks it has been cancelled too. My actions for pages 2 and 3 have code like this in them: if (isCancelled(request)) { return mapping.findForward(FORWARD_CANCELLED); } My question is: is this the normal way to do it? If so, is there an easy / nice way to reset the cancel flag. I understand I could just remove a request parameter but I want to make sure I'm doing this the best way. Thanks, Kent --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]