Проблема навигации 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.
Вы знаете, что не так? или чего мне не хватает?
Спасибо,