java servlet 存储过程 jsp

敢不敢在来一次 2013-05-03 12:25:43
有三张表 user表 (userId,userName)
组表group_data (groupId ,groupName ,userId)
通讯录表 address_data (addressId , userId , linkId(联系人Id==userId) , groupId)

得到jsp页面的效果是 +组名1(groupName1)
userName1
userName2
userName3
+组名2(groupName2)
userName4
userName5
userName6


671515844@qq.com 求相似的代码! 不胜感激!叩谢为先!
...全文
136 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
select g.groupid,g.groupname,u.userid,u.username from group_data g left join user u on u.userid = g.userid order by g.groupid 查询结果 ,组1 g1, u1,张三 组1 g1, u2,李四 组2 g2, u3,王五 处理查询结果。
xianwangkai 2013-05-03
  • 打赏
  • 举报
回复
个人先提点意见行不? 1、你的表结果是否可以这样子建: 用户表 (userId,userName,groupId,addressId ) 组表group_data (groupId ,groupName) 通讯录表 address_data (addressId , linkId(联系人Id==userId)) 藐视能更简单点。 2、至于你的jsp需求,其实很简单:在用户表查找分组ID下的所有用户信息,然后放到里一个list里面,然后把分组ID和该分组下用户组成一个hashmap,然后在jsp页面上直接循环输出就可以!
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 3 楼 lkclkc88 的回复:
select g.groupid,g.groupname,u.userid,u.username from group_data g left join user u on u.userid = g.userid order by g.groupid 查询结果 ,组1 g1, u1,张三 组1 g1, u2,李四 组2 g2, u3,王五 处理查询结果。
组里面的userId只是用来,辨别用户的,这个查询,不行···
  • 打赏
  • 举报
回复
引用 4 楼 tianma630 的回复:
没看懂 和存储过程有啥关系吗
查询出树状结构的数据,能不能用存储过程写出来?
  • 打赏
  • 举报
回复
引用 2 楼 xianwangkai 的回复:
个人先提点意见行不? 1、你的表结果是否可以这样子建: 用户表 (userId,userName,groupId,addressId ) 组表group_data (groupId ,groupName) 通讯录表 address_data (addressId , linkId(联系人Id==userId)) 藐视能更简单点。 2、至于你的jsp需求,其实很简单:在用户表查找分组ID下的所有用户信息,然后放到里一个list里面,然后把分组ID和该分组下用户组成一个hashmap,然后在jsp页面上直接循环输出就可以!
先查的组id(groupId)和组名(groupName) 在页面上显示,然后点击组名,根据组id查对应的联系人id,name,也就是user里面的id和name。我是这样的思路,但在jsp页面上显示的时候,用c标签初始化时后面的那个item里面为空,就报错了,这样做好像不行!想用树状结构做,jsp页面可以用dtree组件显示,但又不会!网上找了好久,没头绪!大哥,指点指点吧!
2013-05-03
  • 打赏
  • 举报
回复
是要 在jsp 页面显示 没个组的成员吧 就判断 下 user 的 userid 和 组的 userid 相等不就行了么 这样不就 弄出一个组的人了么
  • 打赏
  • 举报
回复
引用 2 楼 xianwangkai 的回复:
个人先提点意见行不? 1、你的表结果是否可以这样子建: 用户表 (userId,userName,groupId,addressId ) 组表group_data (groupId ,groupName) 通讯录表 address_data (addressId , linkId(联系人Id==userId)) 藐视能更简单点。 2、至于你的jsp需求,其实很简单:在用户表查找分组ID下的所有用户信息,然后放到里一个list里面,然后把分组ID和该分组下用户组成一个hashmap,然后在jsp页面上直接循环输出就可以!
1,这是增加的功能,user表不能变!
tianma630 2013-05-03
  • 打赏
  • 举报
回复
没看懂 和存储过程有啥关系吗

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧