迫于是个菜,问个 Java 的问题.

2019-04-30 00:42:10 +08:00
 daydaydayup

现在前台有一块页面是动态添加的.

联系人: 电话: 固话:
按钮(添加多个联系人)

然后就再出现一组

联系人: 电话: 固话:

前台的 input id 和 name 都是相同的.

请问后台(spring boot 框架)怎么去处理这一组数据然后存数据库方便?

1595 次点击
所在节点    问与答
10 条回复
Iamnotfish
2019-04-30 01:01:38 +08:00
NEW 一个联系人 MODEL,保存他的电话固话,然后存 model
astkaasa
2019-04-30 07:45:06 +08:00
前端传一个数组 object,后端对这个数组循环
577322753
2019-04-30 07:46:59 +08:00
为毛 id 会相同,id 不是应该唯一吗,可以在后面累加数字,不管多少组,一块传递回后台,你自己从里面匹配不就行了,或者前端做处理。拼装成 json 数组给你。你操作 json 数组字符串,把数据入库就行了
Macolor21
2019-04-30 08:39:18 +08:00
让前端处理成 json
passerbytiny
2019-04-30 08:45:28 +08:00
此问题与 Java 无关,与 Spring Boot 无关。
460881773
2019-04-30 08:54:30 +08:00
此问题与 Java 无关,与 Spring Boot 无关。

完全是前端问题。

动态添加可以增加 相应的 index 最后数据拼凑成 json 数组完事。
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 对象就有关了吧。
fumichael
2019-04-30 09:58:43 +08:00
看来是我理解错了喔,你问的是怎么存啊
一个 User 对象存一条记录,然后有个关联的 id,一对多
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,
```
遍历三个数组
wc951
2019-04-30 11:20:09 +08:00
传 json 数组,保存就一对多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/559939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX