Проблема навигации JSF на портале Icefaces Liferay - PullRequest
0 голосов
/ 13 июля 2010

У меня есть окончательная кнопка «Отправить» в моем приложении, выглядит так:

public String finalSubmitNavigate(){

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

  return "success";

}

Я также установил навигационный регистр в моем файле Face-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 () также, и это не сработало.Я также пробовал Page1.iface вместо Page1.jsp в файле face-config.xml.

Знаете, что не так?или чего мне не хватает?

Спасибо,

...