//省略前部分代码List list3=detailDao.query(map1);  //查出对应的申请单详细信息
List booklist=new ArrayList();//保存相同或类似的图书信息
if(list3.size()>0&&list3!=null){
             for (int i = 0; i <list3.size(); i++) {
             //booknamelist.add(i, ((Map)list3.get(i)).get("adBookName").toString());
             String adiBookName=((Map)list3.get(i)).get("adBookName").toString();    
             map2.put("adiBookName", adiBookName);
                     //相同或类似的图书信息
                     List likesbooklist=archivedetailDao.query2(map2); 
                
               if(likesbooklist.size()>0&&likesbooklist!=null){             
                     booklist.add(i,likesbooklist);                
                    }
                 
                 
     }
      }return  booklist;
//现在booklist  中的数据如下:
// [[{id=1, name=mm}],[{id=, b=nn},[{id=1, name=kk}]]请问jsp页面中要怎么循环啊,????????现在我是这么写的:
<!-- 循环申请单详细信息 -->
      <c:forEach var="details" items="${commonbook}" >
         <c:forEach var="d" items="${details}" >
     <tr style="background-color:#f6f6f6;height: 29px;" >
<td >${d.adiBookName}</td>
</tr>
</c:forEach>
    </c:forEach>
可是不行啊??、不能    .属性  取值?、在线 求教高手啊!!!!