我要求使用单页和传递参数来根据参数处理重定向到不同的页面。我使用以下java代码重定向:
externalContext.redirect(targetUrl);
facesContext.responseComplete();
页面本身重定向很好,但整个网站使用Xpages redirectToPrevious()方法处理“后退按钮”,似乎在导航历史中使用最新页面。长话短说,我不想将重定向页面添加到导航历史记录中。有可能吗?
答案 0 :(得分:4)
您是否尝试使用 popPreviousUrl 方法删除以前的历史记录条目?
facesContext.getSessionData().popPreviousUrl()