Как позволить Spring MVC декодировать многозначные параметры запроса с неверным суффиксом []?

Когда

jQuery.ajax({ ... 
     data: { 
           search: {input : 'value'} 
           array : [1,2]

     }
}

Метод запросит URL:

url?search[input]=value&array[]=1&array[]=2

который следует из формата application/x-www-form-urlencoded из того, что я понимаю.

Но приложение Spring не может превратить это в HashMap для поиска или array[] для ключевого массива на стороне сервера.

Вместо этого это то, что мы получаем,

введите описание изображения здесь

Есть ли способ добавить фильтр в Spring для участия в создании request.getParameterMap()?

Есть ли такие фильтры уже написаны и доступны как с открытым исходным кодом?

Есть еще мысли?

0 ответов

Другие вопросы по тегам