I'm in the process of introducing JSF in an application that currently uses struts and hadn't really looked that much into how to present navigation menus. I thought it would be easy (tree or panelMenu).
Currently I'm having problem with storing the menu selection state between requests and after having had a look through the forum I don't seem to be alone in this.
I had a quick look at the richfaces-demo site which uses the panelBar and does a pretty good job. But that solution uses req parameter or the req uri.
I am hoping that there is a way of doing this by storing something in the user session.