Revision: 554
http://svn.sourceforge.net/stripes/?rev=554&view=rev
Author: bengunter
Date: 2007-05-25 19:30:26 -0700 (Fri, 25 May 2007)
Log Message:
-----------
Resolved STS-369: UrlBuilder.addParameters() does not deal correctly with
primitive arrays. Also removed an unnecessary cast.
Modified Paths:
--------------
trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java
Modified: trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java
2007-05-26 02:28:13 UTC (rev 553)
+++ trunk/stripes/src/net/sourceforge/stripes/util/UrlBuilder.java
2007-05-26 02:30:26 UTC (rev 554)
@@ -114,7 +114,7 @@
addParameter(name, ((Collection) v).toArray());
}
else if (v != null && v.getClass().isArray()) {
- addParameter(name, (Object[])
CollectionUtil.asObjectArray(v));
+ addParameter(name, CollectionUtil.asObjectArray(v));
}
else {
// Figure out whether we already have params or not
@@ -157,8 +157,7 @@
addParameter(name, (Object) null);
}
else if (valueOrValues.getClass().isArray()) {
- Object[] values = (Object[]) valueOrValues;
- addParameter(name, values);
+ addParameter(name,
CollectionUtil.asObjectArray(valueOrValues));
}
else if (valueOrValues instanceof Collection) {
Collection values = (Collection) valueOrValues;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development