//省略前部分代码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>
可是不行啊??、不能 .属性 取值?、在线 求教高手啊!!!!
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>
可是不行啊??、不能 .属性 取值?、在线 求教高手啊!!!!
<c:set var="commonbook" value="${ei.blocks.b.rows}" scope="request"/>