How to handle back browser button problem using spring?.
In my application user login properly and when user click on back button page state is not maintained. So do i maintain the page state even the user click on back button / forward button
Thanks
you can use Spring Web Flow
I recommend this link to check about Spring web flow
Configure an interceptor inside Servlet Context as this:
Note: Don't forget to remove your browser cache while testing your application.
Apparently the pages are been requested from the browser cache. You'll need to disable the client-side caching of the pages in question. You can do this by creating a
Filter
which listens on anurl-pattern
of the pages you'd like to disable the cache for, such as*.jsp
. Do the following in thedoFilter()
method:This way, the client side application will be instructed to not cache the requests matching the
url-pattern
of this filter. Pressing the back button would then force a real request from the server, with the proposed fresh data. To retain certain server-side data between the requests, you'll need to grab the session scope or use GET requests only.Oh, don't forget to clear the browser cache first after implementing and before testing ;)