It looks like the TokenInterceptor uses session. Is there a session-less approach?
One idea I had was to create a hash of the request params and then store it in a hidden field
and compare in the action class to determine if the request is a dup. Maybe that's what the
TokenInterceptor is doing..
Andy
> Date: Sun, 28 Dec 2008 13:05:20 +0100
> From: nilsga@gmail.com
> To: user@struts.apache.org
> Subject: Re: Preventing duplicate form submissions
>
> Take a look at the TokenInterceptor [1].
>
> Nils-H
>
> [1] - http://struts.apache.org/2.0.14/docs/token-interceptor.html
>
> On Sun, Dec 28, 2008 at 10:41 AM, Andy <andrhahn@hotmail.com> wrote:
> >
> > Hi,
> > I am looking for some best-practice advice for avoiding duplicate form submissions
in Struts2. I recently created a form that accepts user input, however after submitting the
form the user may still refresh the page which resubmits the form. This wasn't handled so
elegantly in Struts1 so I am hoping Struts2 might provide something better?
> >
> > Thanks!
> > _________________________________________________________________
> > It's the same Hotmail(R). If by "same" you mean up to 70% faster.
> > http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad1_122008
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
_________________________________________________________________
Send e-mail faster without improving your typing skills.
http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008
|