I have requirement of using single page and passing parameters to handle redirects to different pages depending on prameters. I use following java code to redirect :
externalContext.redirect(targetUrl);
facesContext.responseComplete();
Page itself redirects fine, but whole site uses Xpages redirectToPrevious() method to handle "Back buttons", wchich seems to use latest page in navigation history. So long story short, i would like to dont add redirect page to navigation history. Is is possible?
Have you tried to kill the previous history entry with the popPreviousUrl method?
facesContext.getSessionData().popPreviousUrl()