If you need to have the URL match the page, you can use h:link and h:button. But then you're manually managing state.
That "one page behind" behavior has always been there for Post IIRC.
[Message sent by forum member 'driscoll' (jim.driscoll_at_sun.com)]
http://forums.java.net/jive/thread.jspa?messageID=366900