Ich habe ein jsf-Facelet, das eine Zusammenfassung eines Suchvorgangs anzeigt. Nun möchte ich auf eine Detailseite weiterleiten, wenn nur ein Element von der Suchmaschine gefunden wurde. Ich möchte diese Umleitung nicht in meinen Beans implementieren, weil ich das "Wissen" über diese Umleitung aus meinem Java-Code heraus haben möchte.
Deshalb möchte ich so etwas schreiben:
<ui:redirect if="#{searchResult.count eq 1}" target="details.jsf">
<f:param name="id" value="#{searchResult.firstResult.technicalId}" />
</ui:redirect>
Gibt es dafür Lösungen oder Ideen?
Ich weiß, es gibt Seite-Aktionen in JSF 2.2, aber ich bin mit JEE6 und es ist JSF 2.0 verfügbar. Btw. Ich verwende derzeit MyFaces, Primefaces und Richfaces.
Grüße.