I doubt that PrettyFaces is suitable in this case, as the concept of PrettyFaces is to embed information (query and/or path parameters) in the URL, which conflicts with your requirement.
You could try to build some kind of master view, that conditionally renders other views (would be easy when you are using Facelets). The conditional rendering should be controlled by some kind of master bean, which is kept alive in the master view via <t:saveState/> or <a4j:keepAlive/> and knows the currently visible sub view. This bean could control which view is rendered (on which “page” the user currently is).
This would constantly show one URL in the browser’s address bar.
Which can be used to display any number of pages under a single URL, however, using PrettyFaces with JSF 1.1.x is provided only for legacy users. If you encounter any issues, you are on your own for fixing them, unless they also impact one of the newer versions.
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic.
Comments are closed.
Do you play Magic?
Get TopDecked MTG, the essential all-in-one Magic App, built by players, for players. Free to use, forever.
Deck Simulator (3d)
Cards & Prices
Top 8 Decks & Metagame
Get updates from OCPSoft
If you find our tools useful, please consider making a donation to help us stay online and building software!