先谢谢了!
13 个解决方案
#1
这个还真知道
一起学习一下
一起学习一下
#2
你用什么做的,是jsp,还是类做的,取变量写,就简单了
#3
这个很简单
你可以提交到一个Servlet里,把form的数据都获取到
在调用二张数据库表的插入方法,分别插入进去就行了
你可以提交到一个Servlet里,把form的数据都获取到
在调用二张数据库表的插入方法,分别插入进去就行了
#4
取出表单的数据,如用户名和密码,
在servlet或jsp中,分别把数据插入到两个表中:
String username=request.getParameter("username")
String pwd=request.getParameter("password");
如:addUser1(username,pwd);
addUser2(username,pwd)
即可!
在servlet或jsp中,分别把数据插入到两个表中:
String username=request.getParameter("username")
String pwd=request.getParameter("password");
如:addUser1(username,pwd);
addUser2(username,pwd)
即可!
#5
赞同,3,4楼的观点。。。
#6
不是这个意思,我的form表单里数据的一部分是一张表,另一部分又是一张表里面得
比如添加角色并授权,添加角色是插入一张角色表中,而授权都是插入权限表中,并且权限表中的一个字段(角色id)是参照角色表中的id。
比如添加角色并授权,添加角色是插入一张角色表中,而授权都是插入权限表中,并且权限表中的一个字段(角色id)是参照角色表中的id。
#7
事务处理咯~有什么很特别的地方么?
#8
个人愚见:
权限表中的一个字段(角色id)是参照角色表中的id
先保存角色表数据.
如果成功, 则保存权限表数据.
否则的话, 返回错误消息
权限表中的一个字段(角色id)是参照角色表中的id
先保存角色表数据.
如果成功, 则保存权限表数据.
否则的话, 返回错误消息
#9
如果用struts2.0做就很简单啊,只要前台与后台数据绑定,之后插入数据库就可以了啊~
#10
事物处理了。
你这种关系是级联。
不知道你用的什么持久化方式。JDBC的话就自己在servlet里写。hibernate的话直接在配置文件中配置级联就可以了。
你这种关系是级联。
不知道你用的什么持久化方式。JDBC的话就自己在servlet里写。hibernate的话直接在配置文件中配置级联就可以了。
#11
楼主的意思应该是问怎么把刚添加的角色id拿到并且放到权限表里的那个字段里吧
如果是hibernate,你配级联关系,角色权限应该是多对多,然后你把级联添加设置为true
如果是jdbc,那么你就先插入role信息,然后把刚插入的id拿出来,不过这个时候要注意并发,你可以给你这个业务方法加锁,并且注意事务控制
如果是hibernate,你配级联关系,角色权限应该是多对多,然后你把级联添加设置为true
如果是jdbc,那么你就先插入role信息,然后把刚插入的id拿出来,不过这个时候要注意并发,你可以给你这个业务方法加锁,并且注意事务控制
#12
在页面上肯定有角色和权限的对应。这样传递到后台,可以形成一个List<Role>,List<Feature>,其中Feature中有一个标志,能标示出属于哪个Role。然后,对List<Role>进行循环保存,调用JDBC或者别的持久层技术。在insert操作的时候,回传主键。同时循环添加List<Feature>. Down.不知道说清楚了没有,你的这个问题是很普通的一种应用。经常会碰到。没有难点。
#13
我也想知道
#1
这个还真知道
一起学习一下
一起学习一下
#2
你用什么做的,是jsp,还是类做的,取变量写,就简单了
#3
这个很简单
你可以提交到一个Servlet里,把form的数据都获取到
在调用二张数据库表的插入方法,分别插入进去就行了
你可以提交到一个Servlet里,把form的数据都获取到
在调用二张数据库表的插入方法,分别插入进去就行了
#4
取出表单的数据,如用户名和密码,
在servlet或jsp中,分别把数据插入到两个表中:
String username=request.getParameter("username")
String pwd=request.getParameter("password");
如:addUser1(username,pwd);
addUser2(username,pwd)
即可!
在servlet或jsp中,分别把数据插入到两个表中:
String username=request.getParameter("username")
String pwd=request.getParameter("password");
如:addUser1(username,pwd);
addUser2(username,pwd)
即可!
#5
赞同,3,4楼的观点。。。
#6
不是这个意思,我的form表单里数据的一部分是一张表,另一部分又是一张表里面得
比如添加角色并授权,添加角色是插入一张角色表中,而授权都是插入权限表中,并且权限表中的一个字段(角色id)是参照角色表中的id。
比如添加角色并授权,添加角色是插入一张角色表中,而授权都是插入权限表中,并且权限表中的一个字段(角色id)是参照角色表中的id。
#7
事务处理咯~有什么很特别的地方么?
#8
个人愚见:
权限表中的一个字段(角色id)是参照角色表中的id
先保存角色表数据.
如果成功, 则保存权限表数据.
否则的话, 返回错误消息
权限表中的一个字段(角色id)是参照角色表中的id
先保存角色表数据.
如果成功, 则保存权限表数据.
否则的话, 返回错误消息
#9
如果用struts2.0做就很简单啊,只要前台与后台数据绑定,之后插入数据库就可以了啊~
#10
事物处理了。
你这种关系是级联。
不知道你用的什么持久化方式。JDBC的话就自己在servlet里写。hibernate的话直接在配置文件中配置级联就可以了。
你这种关系是级联。
不知道你用的什么持久化方式。JDBC的话就自己在servlet里写。hibernate的话直接在配置文件中配置级联就可以了。
#11
楼主的意思应该是问怎么把刚添加的角色id拿到并且放到权限表里的那个字段里吧
如果是hibernate,你配级联关系,角色权限应该是多对多,然后你把级联添加设置为true
如果是jdbc,那么你就先插入role信息,然后把刚插入的id拿出来,不过这个时候要注意并发,你可以给你这个业务方法加锁,并且注意事务控制
如果是hibernate,你配级联关系,角色权限应该是多对多,然后你把级联添加设置为true
如果是jdbc,那么你就先插入role信息,然后把刚插入的id拿出来,不过这个时候要注意并发,你可以给你这个业务方法加锁,并且注意事务控制
#12
在页面上肯定有角色和权限的对应。这样传递到后台,可以形成一个List<Role>,List<Feature>,其中Feature中有一个标志,能标示出属于哪个Role。然后,对List<Role>进行循环保存,调用JDBC或者别的持久层技术。在insert操作的时候,回传主键。同时循环添加List<Feature>. Down.不知道说清楚了没有,你的这个问题是很普通的一种应用。经常会碰到。没有难点。
#13
我也想知道