Author: jbq
Date: Sun Jul 22 09:18:45 2007
New Revision: 558504
URL: http://svn.apache.org/viewvc?view=rev&rev=558504
Log:
* getURI() will not return null anymore, but empty string
* Improve documentation for getURI() mentioning that it is URL-encoded
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/URIRequestTargetUrlCodingStrategy.java
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/URIRequestTargetUrlCodingStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/URIRequestTargetUrlCodingStrategy.java?view=diff&rev=558504&r1=558503&r2=558504
==============================================================================
---
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/URIRequestTargetUrlCodingStrategy.java
(original)
+++
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/URIRequestTargetUrlCodingStrategy.java
Sun Jul 22 09:18:45 2007
@@ -21,6 +21,9 @@
import java.util.TreeMap;
import java.util.Map.Entry;
+import javax.servlet.ServletRequest;
+import javax.servlet.http.HttpServletRequest;
+
import org.apache.wicket.IRequestTarget;
import org.apache.wicket.PageParameters;
import org.apache.wicket.protocol.http.UnitTestSettings;
@@ -190,11 +193,6 @@
urlFragment = urlFragment.substring(1);
}
- if (urlFragment.length() == 0)
- {
- return new ValueMap();
- }
-
ValueMap parameters = new ValueMap();
parameters.add(URI, urlFragment);
@@ -210,6 +208,11 @@
* Calls decodeParameters() and retrieves the <tt>uri</tt> parameter. If
* you need to access multiple parameters in the request, call
* [EMAIL PROTECTED] #decodeParameters(RequestParameters)} directly.
+ *
+ * <p>
+ * <b>NOTE. </b> the returned URI is kept URL-encoded as per the
+ * [EMAIL PROTECTED] HttpServletRequest#getRequestURI()} specification
+ * </p>
*
* @param requestParameters
* @return