Проблема навигации JSF на портале Icefaces Liferay

У меня есть последняя кнопка "Отправить" в моем приложении выглядит следующим образом:

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 в лицах-config.xml.

Вы знаете, что не так? или чего мне не хватает?

Спасибо,

0 ответов

Другие вопросы по тегам