我在jsp页面关于接受list传值过来了,但是循环的结果显示不出来,请高手帮下忙~~
<%
List<TbBook> list = (List<TbBook>)session.getAttribute("list");
int level = (Integer)session.getAttribute("level");
%>
<div align="center">
<h2>所查询的教材如下:</h2>
<table border="1" align="center">
<%
for(int i = 0; i < list.size() ; i++) {
for(int j=0;j<=level;j++){
if(j == list.get(i).getBooklevel()){
if((i+1)<list.size()){
if(j != list.get(i+1).getBooklevel()){
out.println(j+"等级的教材如下:"+"</br>");
}
}
}
%>
<a href="readbook.jsp?bookid=<%=list.get(i).getBookid()%>"><%out.print(list.get(i).getBookname() + " ");%> </a>
<%
}
}%>
</table>
</div>
我要显示的效果就是这样的:
0等级的教材如下:
------------//教材名
1等级的教材如下:
------------
2等级的教材如下:
------------