In many cases when using JSF, you’ll notice that the back button does not behave as expected. This is due to the fact that the state is saved on the server, and when you use the back button, the server still thinks you are on a different page. Adding the following will save the state on the client side, making the back button behave in a more expected manner.
[code lang=”java”]

javax.faces.STATE_SAVING_METHOD client

[/code]