Я застрял, потому что я не могу сделать простое перенаправление с использованием JSF. Мой код перенаправления:
if (!ischangelicense && source == 1) {
System.out.println("Here*****: Should redirect here");
FacesContext fc = FacesContext.getCurrentInstance();
ConfigurableNavigationHandler nav = (ConfigurableNavigationHandler) fc.getApplication().getNavigationHandler();
nav.performNavigation("login?faces-redirect=true");
}
В браузере я получаю server is redirecting the request for this address in a way that will never complete
с предложением включить куки. Файлы cookie включены, и я не уверен, что еще нужно проверить. Строка Here*****: Should redirect here
печатается несколько раз, и я тоже не знаю, почему. Как мне это исправить?