草庐IT

SavedRequest

全部标签

java - Spring `SavedRequest` 是否包含任何清理逻辑以避免重定向循环或类似循环?

我正在使用SavedRequest将用户重定向到登录后最初请求的URL。我得到的url是这样的:publicStringrequestedUrl(HttpServletRequestrequest,HttpServletResponseresponse){SavedRequestsavedRequest=newHttpSessionRequestCache().getRequest(request,response);if(savedRequest!=null){returnsavedRequest.getRedirectUrl();}return"";}我想知道是否值得检查该URL,

Spring Security 3 获取初始请求的 URL

我需要根据用户的来源修改我的SpringSecurity登录页面。我的客户希望两者之间的风格不同。如果你来自appcontextroot/testvsappcontextroot/choose。我尝试执行以下操作,但Stringurl=savedRequest.getRedirectUrl();已经等于Spring登录页面,而不是用户请求的初始页面。有什么想法吗?ExternalContextexternalContext=FacesUtils.getExternalContext();HttpServletRequestrequest=(HttpServletRequest)exte

Spring Security 3 获取初始请求的 URL

我需要根据用户的来源修改我的SpringSecurity登录页面。我的客户希望两者之间的风格不同。如果你来自appcontextroot/testvsappcontextroot/choose。我尝试执行以下操作,但Stringurl=savedRequest.getRedirectUrl();已经等于Spring登录页面,而不是用户请求的初始页面。有什么想法吗?ExternalContextexternalContext=FacesUtils.getExternalContext();HttpServletRequestrequest=(HttpServletRequest)exte