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


Reply via email to