Revision: 634
http://stripes.svn.sourceforge.net/stripes/?rev=634&view=rev
Author: bengunter
Date: 2007-11-20 08:42:30 -0800 (Tue, 20 Nov 2007)
Log Message:
-----------
STS-435: Change clean URLs not to rely on internal forwards.
Can't use Arrays.copyOf(...) because they weren't available in Java 5.
Modified Paths:
--------------
trunk/stripes/src/net/sourceforge/stripes/controller/StripesRequestWrapper.java
Modified:
trunk/stripes/src/net/sourceforge/stripes/controller/StripesRequestWrapper.java
===================================================================
---
trunk/stripes/src/net/sourceforge/stripes/controller/StripesRequestWrapper.java
2007-11-20 05:12:47 UTC (rev 633)
+++
trunk/stripes/src/net/sourceforge/stripes/controller/StripesRequestWrapper.java
2007-11-20 16:42:30 UTC (rev 634)
@@ -228,8 +228,10 @@
values = new String[] { value };
}
else {
- values = Arrays.copyOf(values, values.length + 1);
- values[values.length - 1] = value;
+ String[] tmp = new String[values.length + 1];
+ System.arraycopy(values, 0, tmp, 0, values.length);
+ tmp[tmp.length - 1] = value;
+ values = tmp;
}
params.put(name, values);
}
@@ -442,7 +444,8 @@
return requestParams;
}
else {
- String[] merged = Arrays.copyOf(uriParams, uriParams.length +
uriParams.length);
+ String[] merged = new String[uriParams.length +
requestParams.length];
+ System.arraycopy(uriParams, 0, merged, 0, uriParams.length);
System.arraycopy(requestParams, 0, merged, uriParams.length,
requestParams.length);
return merged;
}
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: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development