В каком банке находится org.springframework.util.MultiValueMap весной 2.5? - PullRequest
3 голосов
/ 16 апреля 2011

Я использую spring2.5.и пытаясь реализовать пользовательский CommonsMultipartResolver для загрузки ajax.

После отправки формы я получил следующую ошибку:

org.springframework.web.util.NestedServletExceptio n: обработка обработчика не удалась;Вложенное исключение - java.lang.NoSuchMethodError: org.springframework.web.multipart.commons.CommonsF ileUploadSupport $ MultipartParsingResult.getMultipa rtFiles () Lorg / springframework / util / MultiValueMap; кажется, что * 100 * * 100;

* 100springframework.util.MultiValueMap.Но я не могу найти его нигде весной 2.5.

Можете ли вы сказать мне, в каком банке он содержится?

спасибо

Ответы [ 2 ]

4 голосов
/ 16 апреля 2011

Предполагается, что он находится в файле org.springframework.core ... jar, но в Spring 2.5

такой класс не существует.

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

Был добавлен только весной 3.0.x

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

0 голосов
/ 16 апреля 2011

Я думаю, что вы можете смешивать версии пружинных банок, поскольку версия 2.5 возвращает Map в качестве параметров для метода getMultiPartFiles() ( javadoc ).Версия 3.0.x использует MultiValueMap ( javadoc ).

Отсутствует не тип карты, а метод.Убедитесь, что вы используете версию Spring-Web, соответствующую остальным зависимостям Spring.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...