Отправка формы 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 для каждой вставки, а потом в бэке обрабатывать строку, чёт сложно, должен быть способ попроще.