Server side. I haven't tried client side but we store some quite large objects 
in the session. 

John

----- Original Message ----
From: Mike Kienenberger <[EMAIL PROTECTED]>
To: MyFaces Discussion <[email protected]>
Sent: Friday, 20 April, 2007 4:28:01 PM
Subject: Re: Back button pressed whilst loading

Are you using client-side or server-side state saving?

On 4/20/07, John Singleton <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have an issue with the back button in my faces + facelets app. The app has 
> a multi page form, back by a collection of beans. If the user clicks back to 
> go to a previous page then the values are submitted correctly.
>
> However, if the user clicks back whilst the page is loading, and then submits 
> the form, the values in the form are applied to the beans for the form the 
> browser would have gone to had the page load not been interrupted by the back 
> button.
>
> For example in the page flow:
>
> Page 1 -> Page 2 -INTERRUPT-> Page3
>
> After the interrupt the user is left at page 1 again, but the values entered 
> end up in the beans for Page 3.
>
> All I've thought of so far to prevent this is to put a sequence number in a 
> hidden form field, and to check that when the form is submitted. If the form 
> is submitted out of sequence it can be detected and I can present an error to 
> the user. The downside is that I really only want to stop the user from using 
> the back button when interrupting page loads, and I can't easily detect that.
>
> Has anybody else come across this issue? And if so have they fixed it?
>
> Thanks
>
> John
>
>
>
>
>
>       ___________________________________________________________
> Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
> now.
> http://uk.answers.yahoo.com/
>





      ___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 

Reply via email to