Когда использовать NavigationHandler.handleNavigation vs ExternalContext.redirect / dispatch

Казалось бы, следующее эквивалентно:

FacesContext.getCurrentInstance().getApplication().getNavigationHandler().handleNavigation("/index.xhtml?faces-redirect=true");

FacesContext.getCurrentInstance().getExternalContext().redirect("/testapp/faces/index.xhtml");

Есть ли какие-либо различия и когда их следует использовать?

16
задан BalusC 24 July 2014 в 10:35
поделиться