You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/08/16 21:57:07 UTC
svn commit: r566813 -
/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java
Author: almaw
Date: Thu Aug 16 12:57:06 2007
New Revision: 566813
URL: http://svn.apache.org/viewvc?view=rev&rev=566813
Log:
Fix for arrays of any type.
Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java
Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java?view=diff&rev=566813&r1=566812&r2=566813
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java (original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/WebRequestEncoder.java Thu Aug 16 12:57:06 2007
@@ -23,7 +23,8 @@
import org.apache.wicket.util.string.AppendingStringBuffer;
/**
- * {@link AppendingStringBuffer}-based query string encoder, handles String[] and String properly, and properly URL-encodes the values
+ * {@link AppendingStringBuffer}-based query string encoder, handles String[]
+ * and String properly, and properly URL-encodes the values
*
* @author <a href="mailto:jbq@apache.org">Jean-Baptiste Quenot</a>
*/
@@ -35,24 +36,27 @@
/**
* Construct.
- * @param url the {@link AppendingStringBuffer} where to append query string
+ *
+ * @param url
+ * the {@link AppendingStringBuffer} where to append query string
*/
public WebRequestEncoder(AppendingStringBuffer url)
{
this.url = url;
- this.application = Application.get();
+ application = Application.get();
}
/**
* Add an {@link Object}
+ *
* @param key
* @param value
*/
public void addValue(String key, Object value)
{
- if (value instanceof String[])
+ if (value.getClass().isArray())
{
- String[] values = (String[])value;
+ Object[] values = (Object[])value;
for (int i = 0; i < values.length; i++)
{
addValue(key, values[i]);
@@ -70,6 +74,7 @@
/**
* Add a {@link String}
+ *
* @param key
* @param value
*/