From: <fg...@us...> - 2010-01-04 12:09:10
|
Revision: 1599 http://openutils.svn.sourceforge.net/openutils/?rev=1599&view=rev Author: fgiust Date: 2010-01-04 12:09:03 +0000 (Mon, 04 Jan 2010) Log Message: ----------- updated for spring 3.0 Modified Paths: -------------- trunk/openutils-mgnlspring/src/main/java/it/openutils/mgnlspring/MagnoliaMultipartResolver.java trunk/openutils-spring/pom.xml Modified: trunk/openutils-mgnlspring/src/main/java/it/openutils/mgnlspring/MagnoliaMultipartResolver.java =================================================================== --- trunk/openutils-mgnlspring/src/main/java/it/openutils/mgnlspring/MagnoliaMultipartResolver.java 2010-01-03 18:15:56 UTC (rev 1598) +++ trunk/openutils-mgnlspring/src/main/java/it/openutils/mgnlspring/MagnoliaMultipartResolver.java 2010-01-04 12:09:03 UTC (rev 1599) @@ -23,7 +23,7 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.util.HashMap; +import java.util.ArrayList; import java.util.Map; import javax.servlet.ServletContext; @@ -36,6 +36,8 @@ import org.apache.commons.fileupload.servlet.ServletRequestContext; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; import org.springframework.web.context.ServletContextAware; import org.springframework.web.multipart.MultipartException; import org.springframework.web.multipart.MultipartFile; @@ -112,12 +114,14 @@ MultipartForm form = (MultipartForm) request.getAttribute("multipartform"); Map<String, Document> documents = form.getDocuments(); - Map<String, MultipartFile> files = new HashMap<String, MultipartFile>(); + MultiValueMap<String, MultipartFile> files = new LinkedMultiValueMap<String, MultipartFile>(); for (String key : documents.keySet()) { Document doc = documents.get(key); - files.put(key, new DocWrapperMultipartFile(doc)); + ArrayList<MultipartFile> filelist = new ArrayList<MultipartFile>(); + filelist.add(new DocWrapperMultipartFile(doc)); + files.put(key, filelist); } Map<String, String[]> singleParamters = form.getParameters(); Modified: trunk/openutils-spring/pom.xml =================================================================== --- trunk/openutils-spring/pom.xml 2010-01-03 18:15:56 UTC (rev 1598) +++ trunk/openutils-spring/pom.xml 2010-01-04 12:09:03 UTC (rev 1599) @@ -48,6 +48,18 @@ </exclusions> </dependency> <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context-support</artifactId> + <version>${spring.version}</version> + <optional>true</optional> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>1.1</version> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |