I know there are some advantages in using page forwarding as it is the default in JSF. I also know how to set redirect for some pages using faces-redirect in the implicit navigation or the tag in the faces-config file. I searched a lot on internet but I didn t find an easy and straight way (such as a configuration parameter) to enable redirect for all pages. The reason I would like to use page redirect everywhere is the following: if every page is asked whit its url the container can be used for page authorization without the need of additional security library. Don t know if it can be a good idea, but performances are not an issue in this moment and using container security can save development time for the first release.
We have a search form where the filter is bound to a property on a managed bean (session scope). It s not component binding, its property binding like <h:inputText value="#{searchBean.filter}"/>....