Even same browsers on 2 different machines generate different result. So
use token to disable the Back behavior.

-----Original Message-----
From: David Graham [mailto:[EMAIL PROTECTED] 
Sent: March 10, 2003 5:17 PM
To: [EMAIL PROTECTED]
Subject: RE: The Back button on on multi-page forms ??????

Then that is a browser specific issue.  When I hit the back button in
Opera, 
all of the form fields are just how I entered them.  Remember that the
back 
button does not contact the server so Struts has nothing to do with
this.

David



>From: "Ron Day" <[EMAIL PROTECTED]>
>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>Subject: RE: The Back button on on multi-page forms ??????
>Date: Mon, 10 Mar 2003 16:08:10 -0600
>
>sorry, I think we are going in circles.....
>
>This is a multipage form (3 to be exact but with only one actionform),
BUT
>my whole original issue was:
>
>When they hit the back button the original form content IS either
absent or
>different to their last entries (I do a reset in the actionform0.
>
>Am I doing something wrong or is this a fact of life with the back
button.
>
>ron
>
>-----Original Message-----
>From: David Graham [mailto:[EMAIL PROTECTED]
>Sent: Monday, March 10, 2003 3:49 PM
>To: [EMAIL PROTECTED]
>Subject: RE: The Back button on on multi-page forms ??????
>
>
>If this is a multi-page form, then don't use tokens and let them use
the
>back button to correct the data.  If it's a single page form, use
tokens 
>and
>provide an update form where they can correct any mistakes they made on
the
>add form.  The difference is that the multi-page form will be
accumulating
>data in the session rather than immediately inserting it in the
database.
>
>David
>
>
>
> >From: "Ron Day" <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing List"
<[EMAIL PROTECTED]>
> >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >Subject: RE: The Back button on on multi-page forms ??????
> >Date: Mon, 10 Mar 2003 15:36:25 -0600
> >
> >I completely understand your example and how validation works.....
> >
> >In my example, the error is not a validation error, it is a user
error 
>(as
> >my example said a wrong phone number)
> >Say he/she typed in a home phone number and wants to go back and
change 
>it
> >to his work phone.
> >The user instinctively will hit the back button.
> >That's where my problem starts..........
> >
> >ron
> >
> >-----Original Message-----
> >From: David Graham [mailto:[EMAIL PROTECTED]
> >Sent: Monday, March 10, 2003 3:27 PM
> >To: [EMAIL PROTECTED]
> >Subject: RE: The Back button on on multi-page forms ??????
> >
> >
> >1. User submits form with invalid data.
> >2. Form bean's validate() method returns ActionErrors
> >3. Struts *forwards* the request back to the input page with errors
> >4. Input page displays errors.
> >5. User submits form again, if invalid goto step 1.
> >
> >There is no valid reason for the user to use the back button to
correct
> >data.  Tokens prevent the user from submitting the same form twice.
> >
> >David
> >
> >
> >
> > >From: "Ron Day" <[EMAIL PROTECTED]>
> > >Reply-To: "Struts Users Mailing List"
<[EMAIL PROTECTED]>
> > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > >Subject: RE: The Back button on on multi-page forms ??????
> > >Date: Mon, 10 Mar 2003 15:07:40 -0600
> > >
> > >So, how can they correct a user error (i.e wrong phone number) on
the
> > >previous page, and resubmit the form?
> > >
> > >R
> > >
> > >-----Original Message-----
> > >From: David Graham [mailto:[EMAIL PROTECTED]
> > >Sent: Monday, March 10, 2003 3:01 PM
> > >To: [EMAIL PROTECTED]
> > >Subject: RE: The Back button on on multi-page forms ??????
> > >
> > >
> > >Pressing the back button does not contact the server and thus
cannot 
>post
> > >any information.  When the user submits the form again, their token

>will
> >be
> > >invalid and your action will prevent a duplicate post.
> > >
> > >David
> > >
> > >
> > >
> > > >From: "Ron Day" <[EMAIL PROTECTED]>
> > > >Reply-To: "Struts Users Mailing List" 
><[EMAIL PROTECTED]>
> > > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > > >Subject: RE: The Back button on on multi-page forms ??????
> > > >Date: Mon, 10 Mar 2003 14:40:43 -0600
> > > >
> > > >Maybe I'm dumb, but it is not apparent to me how the "token" is
used 
>to
> > > >make
> > > >the back button post the correct form information.
> > > >
> > > >R
> > > >
> > > >-----Original Message-----
> > > >From: David Graham [mailto:[EMAIL PROTECTED]
> > > >Sent: Monday, March 10, 2003 12:48 PM
> > > >To: [EMAIL PROTECTED]
> > > >Subject: RE: The Back button on on multi-page forms ??????
> > > >
> > > >
> > > >You'll notice that I also pointed you to the struts-example app
that
> > >shows
> > > >you how to use the methods you found in the javadoc.
> > > >
> > > >David
> > > >
> > > >
> > > >
> > > > >From: "Ron Day" <[EMAIL PROTECTED]>
> > > > >Reply-To: "Struts Users Mailing List"
> ><[EMAIL PROTECTED]>
> > > > >To: "Struts Users Mailing List"
<[EMAIL PROTECTED]>
> > > > >Subject: RE: The Back button on on multi-page forms ??????
> > > > >Date: Mon, 10 Mar 2003 12:39:51 -0600
> > > > >
> > > > >Khalid
> > > > >
> > > > >I will share anything I find.
> > > > >
> > > > >Have not got too much help so far.....
> > > > >
> > > > >I am digging into the "tokens"
> > > > >
> > > > >Javadoc does not say much !!
> > > > >
> > > > >Ron
> > > > >
> > > > >-----Original Message-----
> > > > >From: Khalid K. [mailto:[EMAIL PROTECTED]
> > > > >Sent: Monday, March 10, 2003 12:25 PM
> > > > >To: [EMAIL PROTECTED]
> > > > >Subject: Re: The Back button on on multi-page forms ??????
> > > > >
> > > > >
> > > > >Hello Ron,
> > > > >
> > > > >We have an application that has the same problem. if you got
the
> >"back"
> > > > >button issue resloved, could you please share the code sample
??
> > > > >I checked the java doc, and it looks like "isValidToken" is in
1.1,
> >and
> > > >not
> > > > >in 1.0.2.
> > > > >
> > > > >Thanks!
> > > > >
> > > > >Khalid
> > > > >
> > > > >----- Original Message -----
> > > > >From: "Ron Day" <[EMAIL PROTECTED]>
> > > > >To: "Struts Users Mailing List"
<[EMAIL PROTECTED]>
> > > > >Sent: Monday, March 10, 2003 10:14 AM
> > > > >Subject: RE: The Back button on on multi-page forms
> > > > >
> > > > >
> > > > > > I get the picture....thanks anyway.
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: David Graham [mailto:[EMAIL PROTECTED]
> > > > > > Sent: Monday, March 10, 2003 12:04 PM
> > > > > > To: [EMAIL PROTECTED]
> > > > > > Subject: RE: The Back button on on multi-page forms
> > > > > >
> > > > > >
> > > > > > See the Action class' javadoc for details.
> > > > > >
> > > > > > David
> > > > > >
> > > > > >
> > > > > >
> > > > > > >From: "Ron Day" <[EMAIL PROTECTED]>
> > > > > > >Reply-To: "Struts Users Mailing List"
> > > ><[EMAIL PROTECTED]>
> > > > > > >To: "Struts Users Mailing List" 
><[EMAIL PROTECTED]>
> > > > > > >Subject: RE: The Back button on on multi-page forms
> > > > > > >Date: Mon, 10 Mar 2003 11:54:32 -0600
> > > > > > >
> > > > > > >Thanks for the tip on tokens....
> > > > > > >
> > > > > > >I'm not familiar (yet) with tokens.
> > > > > > >Are these new in 1.1 or have they always been there..... I
have
> >to
> > > >use
> > > > > > >Struts 1.0.
> > > > > > >
> > > > > > >Ron
> > > > > > >
> > > > > > >-----Original Message-----
> > > > > > >From: David Graham [mailto:[EMAIL PROTECTED]
> > > > > > >Sent: Monday, March 10, 2003 10:24 AM
> > > > > > >To: [EMAIL PROTECTED]
> > > > > > >Subject: Re: The Back button on on multi-page forms
> > > > > > >
> > > > > > >
> > > > > > >See the Action class' javadoc for the token methods and the
> > > > >struts-example
> > > > > > >app for how to use them.
> > > > > > >
> > > > > > >David
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > >From: "Ron Day" <[EMAIL PROTECTED]>
> > > > > > > >Reply-To: "Struts Users Mailing List"
> > > > ><[EMAIL PROTECTED]>
> > > > > > > >To: "Struts Users Mailing List"
> ><[EMAIL PROTECTED]>
> > > > > > > >Subject: The Back button on  on multi-page forms
> > > > > > > >Date: Mon, 10 Mar 2003 10:05:16 -0600
> > > > > > > >
> > > > > > > >Anyone have any ideas or best practises on how to handle
the
> >use
> > > > > > >(mis-use)
> > > > > > > >of the browser back button on multi-page forms.
> > > > > > > >
> > > > > > > >My forms work fine and validate Ok, but if the back
button is
> > >used
> > > > >the
> > > > > > > >forms
> > > > > > > >are not re-populated properly. In particular anything
that 
>was
> >in
> > > >the
> > > > > > > >reset,
> > > > > > > >seems to be used when the form appears after the back
button 
>is
> > > >used.
> > > > > > > >
> > > > > > > >ron
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > 
> >---------------------------------------------------------------------
> > > > > > > >To unsubscribe, e-mail:
> > >[EMAIL PROTECTED]
> > > > > > > >For additional commands, e-mail:
> > > >[EMAIL PROTECTED]
> > > > > > >
> > > > > > >
> > > > > > 
> >_________________________________________________________________
> > > > > > >Add photos to your messages with MSN 8. Get 2 months FREE*.
> > > > > > >http://join.msn.com/?page=features/featuredemail
> > > > > > >
> > > > > > >
> > > > > >
> > >
>---------------------------------------------------------------------
> > > > > > >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]
> > > > > >
> > > > > >
> > > > > > 
>_________________________________________________________________
> > > > > > MSN 8 with e-mail virus protection service: 2 months FREE*
> > > > > > http://join.msn.com/?page=features/virus
> > > > > >
> > > > > >
> > > > > >
> >
>---------------------------------------------------------------------
> > > > > > 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]
> > > >
> > > >
> > > >_________________________________________________________________
> > > >MSN 8 with e-mail virus protection service: 2 months FREE*
> > > >http://join.msn.com/?page=features/virus
> > > >
> > > >
> > >
>---------------------------------------------------------------------
> > > >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]
> > >
> > >
> > >_________________________________________________________________
> > >Protect your PC - get McAfee.com VirusScan Online
> > >http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
> > >
> > >
> >
>---------------------------------------------------------------------
> > >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]
> >
> >
> >_________________________________________________________________
> >Help STOP SPAM with the new MSN 8 and get 2 months FREE*
> >http://join.msn.com/?page=features/junkmail
> >
> >
> >---------------------------------------------------------------------
> >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]
>
>
>_________________________________________________________________
>The new MSN 8: smart spam protection and 2 months FREE*
>http://join.msn.com/?page=features/junkmail
>
>
>---------------------------------------------------------------------
>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]


_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*  
http://join.msn.com/?page=features/junkmail


---------------------------------------------------------------------
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