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