我有一个显示搜索过程摘要的 jsf facelet。现在我想重定向到一个详细信息页面,如果搜索引擎只找到一个元素。我不想在我的 bean 中实现这个重定向,因为我想从我的 java 代码中获得关于这个重定向的“知识”。
所以我想写这样的东西:
<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。顺便提一句。我目前正在使用 MyFaces、Primefaces 和 Richfaces。
问候。