重定向之前的ADF安全性捕获请求URL(PagePhaseListener)

时间:2014-07-11 07:42:35

标签: java jsf jsf-2 oracle-adf

如何为用户提供原始请求网址,以便将其重定向到“身份验证”页面。

我尝试使用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之上还有另一个听众吗? 我该如何处理这个问题?

0 个答案:

没有答案