有三张表  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 
                               。
                                      
     [email protected]    求相似的代码! 不胜感激!叩谢为先!    存储JSP通讯录servlet

解决方案 »

  1.   

    个人先提点意见行不?
    1、你的表结果是否可以这样子建:
    用户表  (userId,userName,groupId,addressId )  
    组表group_data  (groupId ,groupName)
    通讯录表 address_data (addressId , linkId(联系人Id==userId))
    藐视能更简单点。2、至于你的jsp需求,其实很简单:在用户表查找分组ID下的所有用户信息,然后放到里一个list里面,然后把分组ID和该分组下用户组成一个hashmap,然后在jsp页面上直接循环输出就可以!
      

  2.   

     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,王五处理查询结果。
      

  3.   

    1,这是增加的功能,user表不能变!
      

  4.   

     是要 在jsp 页面显示 没个组的成员吧
    就判断 下  user 的 userid  和 组的  userid  相等不就行了么
    这样不就 弄出一个组的人了么
      

  5.   


    先查的组id(groupId)和组名(groupName)  在页面上显示,然后点击组名,根据组id查对应的联系人id,name,也就是user里面的id和name。我是这样的思路,但在jsp页面上显示的时候,用c标签初始化时后面的那个item里面为空,就报错了,这样做好像不行!想用树状结构做,jsp页面可以用dtree组件显示,但又不会!网上找了好久,没头绪!大哥,指点指点吧!
      

  6.   


    组里面的userId只是用来,辨别用户的,这个查询,不行···