我有一個顯示搜索過程摘要的jsf facelet。 現在我想重定向到一個詳細頁面,如果只有一個元素被搜索引擎發現。我不想在我的bean中實現這個重定向,因爲我想從我的java代碼中獲得有關此重定向的「知識」。如果el表達式爲真,如何從jsf facelet重定向?
所以我想寫這樣的事情:
<ui:redirect if="#{searchResult.count eq 1}" target="details.jsf">
<f:param name="id" value="#{searchResult.firstResult.technicalId}" />
</ui:redirect>
對於任何解決方案或想法?
我知道,在JSF 2.2中有頁面操作,但我使用的是JEE6,並且有JSF 2.0可用。 Btw。我目前使用的是MyFaces,Primefaces和Richfaces。
問候。