У меня есть таблица, которую я передаю через объект, который я создаю на деловой стороне.
После этого пользователь должен иметь возможность добавлять больше строк в таблицу.
Пока все в порядке, но когда я отправляю форму, я не знаю, как получить доступ к этим новым строкам.
Мой контроллер выглядит так:
@GetMapping("/tt")
public ModelAndView index(Model model) {
HistoricBO historic = new HistoricBO();
// ... I fulfill this object ...
return new ModelAndView("tt", "historic", historic);
}
@PostMapping("/addInput")
public String savePeriod(
@ModelAttribute("historic") HistoricBO inputs,
BindingResult result, ModelMap model) {
...
В PostMapping (метод submit) я получаю объект (если он был изменен, у меня есть новые данные), но динамических строк не наблюдается
Мой JSP выглядит как
<form:form method="POST" action="/addInput" modelAttribute="historic">
...
<td class="tab-proj">
<form:select path="registers[${rog.index}].project_name" items="${projects0}" itemValue="name" itemLabel="name" />
<form:input type="hidden" path="registers[${rog.index}].project_ID" />
</td>
и динамические строки создаются как
<td class='tab-odd'><input class='monin type='number'></td>
Итак, какие у меня есть шансы сделать то, что я хочу? Заранее спасибо