This is a sequel to issue #21.
PrettyUrlPhaseListener works fine, but after rendering of your pages, all
h:outputLink pointing at pages in the same web module still have non-pretty urls.
Example1: an url to the same page
<f:param name="id" value="#
Example2: an url to another page in the same web module
After rendering of a page using (or not) the prettyUrlPhaseListener, when
hovering the mouse pointer over the links, one can see they end with .jsf.
Worse, after clicking on them, a .jsf URL gets displayed in the browser's
address bar. And if these urls have a query part, it's even worse.
My site, like pretty much any other, has a menu on the top, with links to
sections. After a couple of navigations, I can a .jsf link for the page I
originally caled via a pretty URL...not convenient, and confusing bookmarkingwise.
I made a component, very close to h:outputLink, to enable rendering of pretty
Urls. It looks JSF implementation independant. Would you be interested?