Rate this page del.icio.us  Digg slashdot StumbleUpon

Better backbuttoning with Internet Explorer using Ajax4jsf

by Karsten Wade

In a post “Alleviating client-side back-button issues with Ajax4JSF and RichFaces“, Jacob Orshalick addresses the challenge of AJAX implementations and caching behavior in Internet Explorer. This post follows on to Jacob’s article in Dev Fu, Continuing the Conversation — Understanding Seam Nested Conversations.

In his Seam conversation article, Jacob shows how using Seam allows you to maintain state in a web application even with users spawning multiple browser tabs and windows, back button usage, and data changes. While this works well on the server side, it doesn’t help when the web browser is caching and presenting old data on a back button use. In his post, Jacob presents a simple solution using JBoss Ajax4jsf (a part of JBoss RichFaces) that forces a refresh of the AJAX panels according to the current conversation state.

Leave a reply