java一个form提交信息到两张表,如何展示表单信息并修改。

有张用户信息表,有张用户联系方式表,两张表有同一字段userid,且用户可以有多个联系方式,修改用户信息则在同一个form表单中,不改动数据表如何在这一from表单中列出... 有张用户信息表,有张用户联系方式表,两张表有同一字段userid,且用户可以有多个联系方式,修改用户信息则在同一个form表单中,不改动数据表如何在这一from表单中列出所有联系方式并且保存修改? 展开
 我来答
润泽且素淡灬瑰宝h
2015-04-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3561
采纳率:3%
帮助的人:1864万
展开全部
在现实中,往往一个form表单提交的内容可能在后台要分别存放到很多个表里都是可能的。
比如说:个人简历页面:
整个个人简历可以放在一个大的form表单里;然后页面信息又包括:
个人基本信息、学习经历、工作经历、个人技能和特长、求职意向等等信息
这些信息到数据库中保存的时候肯定就是要分开到多个表中保存的。这很正常的。
追问
问题是如何实现啊
追答
你在后台肯定有定义多个model 啊。然后把所有数据都传递到后台之后,在后台分别创建每一个对象,然后赋值保存就可以了啊。
yutanbo
推荐于2017-11-27 · TA获得超过518个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:97.2万
展开全部
你可以先从数据库中把这两个表的数据放到一个集合里面,然后在页面上循环取出来
更多追问追答
追问
我这是一个管理员管理用户信息的功能,管理员可以管理用户的联系方式,但是用户的联系方式不一定有没有 ,有几条。user 中有 contactList 无法将联系方式这个contact对象取出
追答
你在后台做一个判断,把用户的联系方式判断一下,为空就里面写个无或者不写也可以。如时果“123456789,098765432,123456098”这个用户有三个联系方式以“,”分隔,那到前台页面用split(",")方式去把这几个电话截取出来,或者要显示到一列的话就不需要截取了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式