У меня есть окончательная кнопка «Отправить» в моем приложении, выглядит так:
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.
Знаете, что не так?или чего мне не хватает?
Спасибо,