哪个jar在spring2.5中包含org.springframework.util.MultiValueMap?

时间:2011-04-16 15:43:14

标签: spring-mvc

我使用的是spring2.5。并尝试为ajax上传实现自定义的CommonsMultipartResolver。

在我提交表单后,我收到了以下错误:

org.springframework.web.util.NestedServletExceptio n:处理程序处理失败;嵌套异常是java.lang.NoSuchMethodError:org.springframework.web.multipart.commons.CommonsF ileUploadSupport $ MultipartParsingResult.getMultipa rtFiles()Lorg / springframework / util / MultiValueMap;

似乎我需要类org.springframework.util.MultiValueMap。但我在spring2.5的任何地方都找不到它。

你能告诉我哪个罐子包含它吗?

谢谢

2 个答案:

答案 0 :(得分:4)

它应该在org.springframework.core ... jar文件中,但是在Spring 2.5中不存在这样的类

http://static.springsource.org/spring/docs/2.5.0/api/org/springframework/util/package-summary.html

它仅在Spring 3.0.x中添加

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/util/package-tree.html

答案 1 :(得分:0)

我认为您可能会混合使用spring jar版本,因为2.5版本会将常规Map作为参数返回到getMultiPartFiles()方法(javadoc)。 3.0.x版本使用MultiValueMapjavadoc)。

这不是缺少的地图类型,而是方法。检查您是否使用与其余Spring依赖项匹配的spring-web版本。