Отправка формы Spting. Массив хешей

Хочу на бэк получить массив хэшей.

         <div class="row">
            <div class="col-md-2"></div>
            <div class="col-md-4">
                <div class="form-group">
                    <input type="text" class="form-control" name="setting[name]" value="" placeholder="Назвние">
                </div>
            </div>
            <div class="col-md-3">
                <div class="form-group">
                    <input type="text" class="form-control" name="setting[value]" value="" placeholder="Значение">
                </div>
            </div>
            <div class="col-md-1">
                <p class="delete">x</p>
            </div>
        </div>

Динамически пользователь может добавлять эту форму. Если делаю так, то

@RequestMapping("/updateSettings")
public String updateSettings(@RequestParam Map<String,String> allRequestParams) {
    System.out.println(allRequestParams);

    return "redirect:/";
}

Получаю вот такой вывод:

{setting[name]=, setting[value]=, name=value}

Передаются только значения первой "вставки".

Как получить такой хеш?

{[name1, value1], [name2, value2], ...} Или так [{name1, value1}, {name2, value2}, ...]

Иначе ведь, мне придётся делать уникальный id для каждой вставки, а потом в бэке обрабатывать строку, чёт сложно, должен быть способ попроще.


Ответы (0 шт):