您的问题中没有足够的细节可以找到特定的答案.但是我建议使用一般方法.
>如果您拥有Backbone或Angular之类的框架,请研究其收集工具的使用.
>编写JavaScript,以从所有文本字段构建JSON数组
>用Java定义一个POJO,以镜像数组中的每个条目.
>确保您使用的是Jackson-在调用控制器之前,这会为您将JSON映射到Java对象
>在控制器中定义一个采用POJO列表的方法,例如使用PUT使用类似/ times / {employeeId}的URL创建(列出值)
>要读取数据库,请在您的控制器中添加返回POJO列表的方法,例如使用GET列出值get(long employeeId)并使用/ times / {employeeId}之类的URL
>或者,如果您需要表单是“活动的”,即“添加新的”,则导致数据库中的行立即使用REST界面,分别使用POST,PUT和DELETE进行创建,更新和删除
我认为您稍后需要更新列表,因此我建议使用ID可用于CREATE和UPDATE操作的结构,而不仅仅是一个简单的字符串列表,这以后还会允许更多字段.
public void Foo {
private String project;
private String name;
private long id;
// getters + setters
}
JSON用于创建
[{"project":"java","name":"Development",id:0}, {"project":"C++","name":"Development",id:0}]
JSON以供以后更新,即ID往返
[{"project":"java","name":"Development",id:100}, {"project":"C++","name":"Development",id:101}]