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