You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2008/09/16 07:37:39 UTC
svn commit: r695731 -
/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java
Author: ivaynberg
Date: Mon Sep 15 22:37:38 2008
New Revision: 695731
URL: http://svn.apache.org/viewvc?rev=695731&view=rev
Log:
WICKET-1834
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java?rev=695731&r1=695730&r2=695731&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/persistence/CookieValuePersister.java Mon Sep 15 22:37:38 2008
@@ -103,7 +103,12 @@
*/
protected String getName(final FormComponent<?> component)
{
- return component.getPageRelativePath();
+ String name = component.getPageRelativePath();
+ // cookie names cannot contian ':',
+ // we replace ':' with '.' but first we have to encode '.' as '..'
+ name = name.replace(".", "..");
+ name = name.replace(":", ".");
+ return name;
}
/**