日期:2014-05-17  浏览次数:20734 次

新手问个JSP小问题 请教高手
<%!
//显示帖子, tab:缩进
private void showBean(BBSBean bean, int tab, JspWriter out) throws Exception
{
//每个新帖一个横线
if (tab == 0)
{
out.println("<hr>");
}
else
{
out.println("<br>");
}

//跟帖缩进控制
for (int i = 0; i < tab; i++)
{
out.print("&nbsp;&nbsp;&nbsp;&nbsp;");
}

out.print("<a href=\"send.jsp?id=" + bean.getId() + "\">"); //链接到贴详细页面
out.print("<img src='"+bean.getFace()+"'></img>");
out.print(bean.getSubject()); //输出标题
out.print("<" + Manage.date2String(bean.getSendTime()) + ">"); //输出时间
out.print("--" + bean.getSender()); //输出发贴人
out.println("</a>");

//处理跟帖
for (BBSBean subBean : bean.followList)
{
//递归处理
showBean(subBean, tab + 1, out);
}
}
%>


这段代码 //处理跟帖之前的我都看的懂
这里这句 for (BBSBean subBean : bean.followList) 是怎么处理循环的 循环条件是社么
前面定义过一个bbabean的javabean


------解决方案--------------------
for (BBSBean subBean : bean.followList) 
楼主参考下
http://www.ibm.com/developerworks/cn/java/j-forin.html
------解决方案--------------------
http://www.ibm.com/developerworks/cn/java/j-forin.html