数据库里查出这样的数据
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.   

    如果只是这样一层,用一个Map,key就是你的V1, V2, V3,value放一个List,如C_01,C_02不就行了。
      

  2.   

    1楼说的对啊,你的树支持ajax么
      

  3.   

    这里的根据你的情况来写,就是先查出BLNO放到一个list,在遍历这个LIST,以这个为条件,同样查出一个list,放到Map里,在jsp里遍历这个map就行了List<BLNO> blnos=jdbc.query(,"select distinct BLNO from tablename");//查询出来的类型
    Map<BLNO, List<RREF>> BRMap=new HashMap<BLNO, List<RREF>>();
    for(BLNO blno:blnos)
    {
          List<RREF> rrefs=jdbc.query(,"....where BLNO="+blno);
          BRMap.put(blno,rrefs);
    }
    JSP中<c:forEach var="entry" items="${BRMap}" varStatus="j">
    <c:forEach var="item" items="${entry.value}" varStatus="i">
     <tr>
       <td>${entry.key}</td>
       <td></td>
     </tr>
    <tr>
       <td></td>
       <td>${item}</td>
     </tr>
    <tr>
       <td></td>
       <td>#{item}</td>
     </tr>
    </c:forEach>
    </c:forEach>