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

Reply via email to