Revision: 631
http://stripes.svn.sourceforge.net/stripes/?rev=631&view=rev
Author: bengunter
Date: 2007-11-19 05:03:18 -0800 (Mon, 19 Nov 2007)
Log Message:
-----------
STS-435: Change clean URLs not to rely on internal forwards.
When processing multipart forms, getParameterMap() would call
getParameterValues(), which would in turn call getParameterMap() again and so
on causing a stack overflow. This changes the code to get the parameter values
directly from the multipart wrapper instead.
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-18 05:34:48 UTC (rev 630)
+++
trunk/stripes/src/net/sourceforge/stripes/controller/StripesRequestWrapper.java
2007-11-19 13:03:18 UTC (rev 631)
@@ -191,7 +191,7 @@
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
- params.put(name, getParameterValues(name));
+ params.put(name, this.multipart.getParameterValues(name));
}
this.parameterMap = mergeURIParameters(params);
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