1
0
mirror of synced 2026-08-04 01:07:02 +00:00

Fix JRun rejection of null in httpSession.setAttribute() as per http://livedocs.macromedia.com/jrun/4/javadocs/jrun/servlet/session/JRunSession.html.

Discussed at http://forum.springframework.org/viewtopic.php?t=1417.
This commit is contained in:
Ben Alex
2004-10-30 02:56:01 +00:00
parent 73349bf8f8
commit 21f29bbbb3
2 changed files with 3 additions and 4 deletions
@@ -330,8 +330,7 @@ public abstract class AbstractProcessingFilter implements Filter,
httpRequest.getSession().setAttribute(ACEGI_SECURITY_LAST_EXCEPTION_KEY,
failed);
httpRequest.getSession().setAttribute(HttpSessionIntegrationFilter.ACEGI_SECURITY_AUTHENTICATION_KEY,
null);
httpRequest.getSession().removeAttribute(HttpSessionIntegrationFilter.ACEGI_SECURITY_AUTHENTICATION_KEY);
httpResponse.sendRedirect(httpResponse.encodeRedirectURL(httpRequest
.getContextPath() + failureUrl));
@@ -347,8 +346,7 @@ public abstract class AbstractProcessingFilter implements Filter,
authResult);
String targetUrl = (String) httpRequest.getSession().getAttribute(ACEGI_SECURITY_TARGET_URL_KEY);
httpRequest.getSession().setAttribute(ACEGI_SECURITY_TARGET_URL_KEY,
null);
httpRequest.getSession().removeAttribute(ACEGI_SECURITY_TARGET_URL_KEY);
if (targetUrl == null) {
targetUrl = httpRequest.getContextPath() + defaultTargetUrl;