You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by GABOREAU Véronique <VG...@FASSET.FR> on 2001/03/06 12:59:55 UTC

clearing URL parameters

hello,

I use the Struts Framework to manipulate an input form : I have a jsp page,
an EditAction class and a SaveAction class.
The EditAction calls the Jsp page, then when the form is submitted, it calls
the SaveAction to save data into the database.

What I want to do next is to re-submit the JSP page with a new empty form if
action='create'. I'm not sure how I  could easily do that ???
Should I return a new ActionForward at the end of the perform() method of
SaveAction class ? 

It would be nice if somebody gives me some tips or examples.
Thanks in advance.

Veronique Gaboreau.

Re: clearing URL parameters

Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
GABOREAU Véronique wrote:

> hello,
>
> I use the Struts Framework to manipulate an input form : I have a jsp page,
> an EditAction class and a SaveAction class.
> The EditAction calls the Jsp page, then when the form is submitted, it calls
> the SaveAction to save data into the database.
>
> What I want to do next is to re-submit the JSP page with a new empty form if
> action='create'. I'm not sure how I  could easily do that ???
> Should I return a new ActionForward at the end of the perform() method of
> SaveAction class ?
>

> It would be nice if somebody gives me some tips or examples.
> Thanks in advance.
>

One simple technique would be to return an ActionForward that points at your
EditAction again.  In struts-config.xml you might say:

    <action path="/saveAction" ...>
        ...
        <forward name="next-input-form" page="/editAction.do" />
        ...
    </action>

and, at the end of your SaveAction perform() method, call:

    return (mapping.findForward("next-input-form");

This will end up forwarding to the controller servlet, which will populate a new
empty form bean and ultimately forward to the input form page.

>
> Veronique Gaboreau.

Craig