You can have in your own page a js code that active a boolean after your
first submit and disable your submit button.

Just my 2 cents,

Cedric

----- Original Message ----- 
From: "Anthony Hong" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Thursday, February 03, 2005 3:28 PM
Subject: Re: Avoid resubmit


> I count a problem when use Struts Token.
> When I submit a form, Action class will check token, get data and
> response to customer.
> But If I click more than one time during Action processing request, It
> will send request one by one after each response.
> That seams, IE put my click even in a queue and send it to server one by
one.
> How to handle this problem? I want to send warning message during one
> request is processing.
>
>
> On Thu, 03 Feb 2005 07:39:57 -0500, Brandon Mercer <[EMAIL PROTECTED]>
wrote:
> > Kalluru Uma. Maheswar wrote:
> >
> > >What is this "Token System"? How to use it?
> > >
> > >
> > Two lines of code really!  When you create the form you'll do
> >
> > public ActionForward yourForm(
> >    final ActionMapping mapping,
> >    final ActionForm form,
> >    final HttpServletRequest request,
> >    final HttpServletResponse response)
> >    throws Exception {
> >
> >    /* the money maker right here */
> >    saveToken(request);
> >    /* back to your old regular stuff */
> >    HttpSession session = request.getSession();
> >    ...
> >
> > Then when you go to process this form, you'll need to add this line to
> > your action class
> > isTokenValid(request, true)) {
> >    /* do some stuff with your form */
> >    return mapping.findForward("success");
> > } else {
> >    return mapping.findForward("resubmit");
> > }
> >
> > Hope this helps!
> > Brandon
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> -- 
>
> Anthony Hong
>
> ---------------------------------------------------------------------
> 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]

Reply via email to