Consider "standard" for Struts pre/post actions. You have showForm.do -> JSP -> submitForm.do -> smthElse.do.
The preceding action for smthElse.do is submitForm.do, so calling it does not make sense, since it would try to submit a non-existent form. By the way, your advice would work great with Struts Dialogs, where each dialog, that is, a web resource, is controlled by one action only. Apparently, in "standard" approach with pre/post actions it makes sense only to store pre-actions, that is, the rendering actions. In the case above it would be "showForm.do". Michael. On 9/7/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote: > I don't think there's anything inherently in Struts to do that, however, > it shouldn't be too hard to do on your own... how about this right before > you return your ActionForward from ANY Action: > > session.setAttribute("previousPage", mapping.getPath()); > > That way, assuming everything in your app does go through an Action, which > it generally should, than in any other Action you can get that attribute > and it represents the last Action that executed... you can then return an > appropriate ActionForward to get back to it. > > It would probably be a bit nicer to do this in a base Action, but that's > up to you, the theory is the same. > > -- > Frank W. Zammetti > Founder and Chief Software Architect > Omnytex Technologies > http://www.omnytex.com > > On Wed, September 7, 2005 12:22 pm, Tremal Naik said: > > 2005/9/7, Duane Rosengartner <[EMAIL PROTECTED]>: > >> This works very well for me. > >> > >> <a class="button" href="javascript:history.back()">Back</a> > > > > aehm,probabily I didn't explain well my problem: I don't have to get > > back to the previous page from the actual. Look at this code: > > > > public class DisplayAboutAction extends Action > > { > > public ActionForward execute(ActionMapping actionMapping, > > ActionForm actionForm, > > HttpServletRequest httpServletRequest, HttpServletResponse > > httpServletResponse) > > { > > // do stuff..... > > ActionForward af = new ActionForward(); > > af.setPath(previousPagePath); > > return af; > > } > > } > > > > I need to get a value for 'previousPagePath'. > > > > I'm trying something like : > > > > <bean:page id="reqq" property="request" /> > > <html:link action="next.do" paramId="old_page" paramName="reqq" > > paramProperty="servletPath"> > > > > but I'm using Tiles, so what I have as 'old_page' parameter is not the > > action 'previous.do' but '/jsplayout.jsp' instead > > > > thanks, > > > > TREMALNAIK > > > > --------------------------------------------------------------------- > > 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]