You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/06/26 02:33:13 UTC

svn commit: r550643 - /incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java

Author: knopp
Date: Mon Jun 25 17:33:12 2007
New Revision: 550643

URL: http://svn.apache.org/viewvc?view=rev&rev=550643
Log:
Fix problem with session attribute prefixing that caused session replication problems.

Modified:
    incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java

Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java?view=diff&rev=550643&r1=550642&r2=550643
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java Mon Jun 25 17:33:12 2007
@@ -30,7 +30,6 @@
 import org.apache.wicket.RequestCycle;
 import org.apache.wicket.Response;
 import org.apache.wicket.Session;
-import org.apache.wicket.WicketRuntimeException;
 import org.apache.wicket.markup.html.pages.AccessDeniedPage;
 import org.apache.wicket.markup.html.pages.InternalErrorPage;
 import org.apache.wicket.markup.html.pages.PageExpiredErrorPage;
@@ -213,12 +212,7 @@
 	{
 		if (sessionAttributePrefix == null)
 		{
-			String servletPath = request.getServletPath();
-			if (servletPath == null)
-			{
-				throw new WicketRuntimeException("unable to retrieve servlet path");
-			}
-			sessionAttributePrefix = "wicket:" + servletPath + ":";
+			sessionAttributePrefix = "wicket:" + getWicketFilter().getFilterConfig().getFilterName() + ":";
 		}
 		// Namespacing for session attributes is provided by
 		// adding the servlet path