Восстановить информацию о строках, созданную динамически в MVC - PullRequest
0 голосов
/ 13 марта 2019

У меня есть таблица, которую я передаю через объект, который я создаю на деловой стороне. После этого пользователь должен иметь возможность добавлять больше строк в таблицу.

Пока все в порядке, но когда я отправляю форму, я не знаю, как получить доступ к этим новым строкам.

Мой контроллер выглядит так:

@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>

Итак, какие у меня есть шансы сделать то, что я хочу? Заранее спасибо

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