Icefaces Liferay门户导航JSF问题

时间:2010-07-13 13:43:42

标签: jsf java-ee navigation icefaces facescontext

我的应用程序中有一个最终的提交按钮,如下所示:

public String finalSubmitNavigate(){

   // LOGIC HERE!
    FacesContext.getCurrentInstance().getApplication().getNavigationHandler().handleNavigation(FacesContext.getCurrentInstance(), null, "success");

  return "success";

}

我还在faces-config.xml文件中设置了导航案例:

<navigation-rule>
        <from-view-id>/Application.jsp</from-view-id>
        <navigation-case>
            <from-outcome>success</from-outcome>
            <to-view-id>/Page1.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

函数finalSubmitNavigate()被设置为我的应用程序中按钮的操作。 逻辑是将数据写入数据库并且工作正常。但是,导航不会发生。我试过没有FacesContext .... getNavigationHandler()也没有用。我还在faces-config.xml中尝试了Page1.iface而不是Page1.jsp

你知道什么是错的吗?或者我错过了什么?

谢谢,

0 个答案:

没有答案