pretty bookmarkable jsf: prettyfaces
DESCRIPTION
A completely different approach: PrettyFaces preserves parameter values between requests, and is faster than other Pretty URL tools; it uses only one request/response to re-render a pretty URL, where other OpenSource solutions require two. Page-load actions, integration with faces navigation, dynamic view-id assignment, and managed parameter parsing are all features of PrettyFaces.