Introduce Synchronizer Token
Clients make duplicate resource requests that should be monitored and controlled, or clients access certain views out of order by returning to previously bookmarked pages
Use a shared token to monitor and control the request flow and client access to certain resources
For further information see page 77 of Core J2EE Patterns