如何为用户提供原始请求网址,以便将其重定向到“身份验证”页面。
我尝试使用PagePhaseListener,但它已经重定向到身份验证页面
@Override
public void beforePhase(PagePhaseEvent pagePhaseEvent) {
if (!AdfFacesContext.getCurrentInstance().isPostback()) {
HttpServletRequest request =
(HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.out.println("ABIn On load context path" + request.getContextPath());
System.out.println("ABIn On load getRequestURI " + request.getRequestURI());
System.out.println("ABIn On load getRequestURL " + request.getRequestURL());
System.out.println("ABIn On load getServletPath " + request.getServletPath());
}
}
在PagePhaseListener之上还有另一个听众吗? 我该如何处理这个问题?