title: webpage expired when back button pressed on JSF(Richfaces) submit
body: <p>My title maybe confusing so please read on. I'm using the following technologies if you may. Spring, Hibernate, JSF (RichFaces), MySQL, Internet Explorer.</p>
  
  <p>I have a List of items which is displayed in a RichFaces datatable like so:</p>
  
  <pre>
  item a
  item b
  item c
  item d
  item e
  </pre>
  
  <p>On the same page I have the following buttons: <em>search, edit, add, delete</em> and <em>new</em>.</p>
  
  <p>When an user enters a search string, e.g. "item c", and press search button, then it displays a list of matching items, e.g:</p>
  
  <pre>
  item c
  </pre>
  
  <p>When the user presses the <em>new</em> button, the request will be redirected to another page using:</p>
  
  <pre><code>FacesContext facesContext = FacesContext.getCurrentInstance();
  facesContext.getExternalContext().redirect(page + ".jsf" );
  </code></pre>
  
  <p>When the browser back button of IE is been pressed on that page, the page displays "web page expired". What is this and how can I avoid this?</p>