数据库里查出这样的数据
BLNO   RREF
V1     C_01
V1     C_02
V2     C_01
V2     C_03
V3     C_02要求在jsp上显示成这样:
V1
  C_01
  C_02
V2
  C_01
  C_03
V3
  C_02
请各位高手帮帮忙了。  

解决方案 »

  1.   

    给你参考下
    private StringBuffer systemOfCom=new StringBuffer("new dTree('d','js','testForm');\r\n");

    /**递归生成公司制度脚本*/
    public String getSystemOfCom(Integer parentId) {
    Session session=com.huaxun.HibernateSessionFactory.getSession();
    Query query=null;
    query=session.createQuery("from System as  a where  a.system.id=:parentId");
    query.setCacheable(true);
    query.setParameter("parentId", parentId);
    List<System> nodes=query.list();
    for(int i=0;i<nodes.size();i++){
    systemOfCom.append("d.add('"+nodes.get(i).getId()+"','"+parentId+"','<a href=javascript:viewSystemOfComMap("+nodes.get(i).getId()+")>"+nodes.get(i).getName()+"</a>');\r\n");
    this.getSystemOfCom(nodes.get(i).getId());
    }

    return systemOfCom.toString();

    }