String successUrl = null ;
boolean contextRelative = true ;
SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(request);
if (<b><span style= "color:#e53333;" >savedRequest != null && savedRequest.getMethod().equalsIgnoreCase(AccessControlFilter.GET_METHOD)</span></b>) {
successUrl = savedRequest.getRequestUrl();
contextRelative = false ;
}
if (successUrl == null ) {
successUrl = fallbackUrl;
}
if (successUrl == null ) {
throw new IllegalStateException( "Success URL not available via saved request or via the " +
"successUrlFallback method parameter. One of these must be non-null for " +
"issueSuccessRedirect() to work." );
}
WebUtils.issueRedirect(request, response, successUrl, null , contextRelative);
|