恢复在MVC

时间:2019-03-13 16:52:56

标签: spring-mvc

我有一张表格,通过该表格可以在业务端创建一个对象。 之后,用户必须能够向表中添加更多行。

直到这里确定,但是当我提交表单时,我不知道如何访问这些新行。

我的控制器如下:

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

那么,我有什么机会要做自己想做的事情?预先感谢

0 个答案:

没有答案