Spring Security 3 Получить первоначально запрошенный URL

Мне нужно изменить мою страницу входа в систему безопасности Spring в зависимости от того, откуда пришел пользователь. Мой клиент хочет, чтобы стили были разными. Если вы из appcontextroot / test vs appcontextroot / выберите . Я попытался сделать следующее, но String url = savedRequest.getRedirectUrl (); уже соответствует странице входа в систему Spring, а не начальной странице, запрошенной пользователем. Есть идеи?

ExternalContext externalContext = FacesUtils.getExternalContext();
    HttpServletRequest request = (HttpServletRequest)externalContext.getRequest();
    HttpSession session = request.getSession(false);
    if(session != null) {
        SavedRequest savedRequest = new DefaultSavedRequest(request, new PortResolverImpl());
        String url=savedRequest.getRedirectUrl();
    } 
15
задан Shashank Agrawal 22 February 2016 в 04:56
поделиться