title: How to make a button: 1. activate a bean's method and 2. navigate to a bookmarkable (!) location
body: <p>h:button can navigate to a bookmarkable link, but can not call beans' methods</p>
  
  <p>h:commandButton can make calls to beans' methods, and can use action attribute to navigate to somewhere but it wont be a bookmarkable location</p>
  
  <p>The question is how to make a button do both</p>
  
  <p>Example:</p>
  
  <p>We got two JSF pages:
     list.xhtml
     item.xhtml</p>
  
  <p>item.xhtml?id=5 opens the page with the item #5's data. There's also a "Save" button</p>
  
  <p>How to make "Save" button 1. save data and 2. navigate back to list so there would be "list.xhtml" in the browser's address field and not "item.xhtml"</p>