ExternalContext.dispatch () nie działa

W wywołaniu p: ajax listener wywołuje metodę, która zawiera

     FacesContext.getCurrentInstance().getExternalContext().dispatch("/uri.jsf");  

nie działa. Ustawiłem punkt przerwania na linii i pozostaje on w tym samym momencie wykonania. Nie posuwa się do przodu, muszę ponownie uruchomić serwer, aby ponownie uruchomić aplikację.

    FacesContext.getCurrentInstance().getExternalContext().redirect("/uri.jsf");

przekierowanie działa doskonale. Ale chcę, aby strona przekazywała dalej, aby przejść do innej strony.

questionAnswers(1)

yourAnswerToTheQuestion