现在前台有一块页面是动态添加的.
联系人:
电话:
固话:
按钮(添加多个联系人)
然后就再出现一组
联系人: 电话: 固话:
前台的 input id 和 name 都是相同的.
请问后台(spring boot 框架)怎么去处理这一组数据然后存数据库方便?
1
Iamnotfish 2019-04-30 01:01:38 +08:00
NEW 一个联系人 MODEL,保存他的电话固话,然后存 model
|
2
astkaasa 2019-04-30 07:45:06 +08:00 via iPhone
前端传一个数组 object,后端对这个数组循环
|
3
577322753 2019-04-30 07:46:59 +08:00 via Android
为毛 id 会相同,id 不是应该唯一吗,可以在后面累加数字,不管多少组,一块传递回后台,你自己从里面匹配不就行了,或者前端做处理。拼装成 json 数组给你。你操作 json 数组字符串,把数据入库就行了
|
4
Macolor21 2019-04-30 08:39:18 +08:00 via iPhone
让前端处理成 json
|
5
passerbytiny 2019-04-30 08:45:28 +08:00
此问题与 Java 无关,与 Spring Boot 无关。
|
6
460881773 2019-04-30 08:54:30 +08:00
此问题与 Java 无关,与 Spring Boot 无关。
完全是前端问题。 动态添加可以增加 相应的 index 最后数据拼凑成 json 数组完事。 |
7
fumichael 2019-04-30 09:56:24 +08:00
https://i.loli.net/2019/04/30/5cc7ab0a8a1e5.png
https://i.loli.net/2019/04/30/5cc7aa4e7d49f.png 看上面 2 张图 怎么跟 Java 无关,怎么跟 SpringBoot 无关,Springboot 怎么接收 List 对象就有关了吧。 |
8
fumichael 2019-04-30 09:58:43 +08:00
看来是我理解错了喔,你问的是怎么存啊
一个 User 对象存一条记录,然后有个关联的 id,一对多 |
9
ffeii 2019-04-30 10:35:54 +08:00
联系人、电话、固话 各一个数组
```java @RequestParam(value = "name[]") String[] names, @RequestParam(value = "phone[]") String[] phones, @RequestParam(value = "fixedPhone[]") String[] fixedPhones, ``` 遍历三个数组 |
10
wc951 2019-04-30 11:20:09 +08:00 via Android
传 json 数组,保存就一对多
|