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