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