interator迭代运行后什么也不显示

yxtq666 2017-12-09 07:51:40
新手跟着视频学的,运行后什么也不显示
index.jsp
<%!
private void tree(List<Article> articles,Connection conn,int id,int grade){
String sql = "select*from article where pid = "+ id;
Statement stmt = DB.getStmt(conn);
ResultSet rs = DB.executeQuery(stmt,sql);
try{
while(rs.next()){
Article a = new Article();
a.setId(rs.getInt("id"));
a.setPid(rs.getInt("pid"));
a.setRootId(rs.getInt("rootid"));
a.setTitle(rs.getString("title"));
a.setLeaf(rs.getInt("isLeaf") == 0?true : false);
a.setPdate(rs.getDate("pdate"));
a.setGrade(grade);
articles.add(a);
if(!a.isLeaf()){
tree(articles,conn,a.getId(),grade + 1);
}
}

}catch(SQLException e){
e.printStackTrace();
}
}
%>
<%
List<Article> articles = new ArrayList<Article>();
Connection conn = DB.getConn();
tree(articles,conn,0,0);
DB.close(conn);
%>

<body>

<% for(Iterator<Article> it = articles.iterator(); it.hasNext(); ) {
Article a = it.next();
%>
<tr>This is my JSP page.</tr>
<%
} %>
Article.java
...全文
93 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
孟子E章 2017-12-10
你先out.println(articles.size())看是否有数据
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2017-12-09 07:51
社区公告
暂无公告