JSF 2.0:导航案例

时间:2011-10-27 17:47:58

标签: ajax jsf-2 navigation

我的页面上有这样一个表单:

<h:form>
    <h:commandButton value="click" action="#{searchBean.doSearch}" >
        <f:ajax execute="@form" render="result"></f:ajax>
    </h:commandButton>

    <a4j:outputPanel id="result" >
        <h:commandLink value="click" action="#{searchBean.doShowDetail(searchBean.result)}" rendered="#{searchBean.result != null}" />
    </a4j:outputPanel>
</h:form>   

doShowDetail操作重定向到另一个页面,显示结果详细信息。 在表单提交后正确呈现结果,但刷新当前页面。 如果您手动重新加载页面,则会显示所需的页面。

我使用隐式导航规则。在doShowDetail代码下方

public String doShowDetail(Object result) {
    flash.put("result", result);
    return "details?faces-redirect=true";
}

我错过了什么吗?

THX。

0 个答案:

没有答案