日期:2014-05-17 浏览次数:20928 次
<%@page pageEncoding="UTF-8"%>
<%@page import="java.sql.*,java.io.*,bbs.*,java.util.*"%>
<%!private void tree(List<Article> articles, Connection conn, int id, int grade) {
String sql = "Select * from article where pid=" + id;
Statement stmt = DB.creatStmt(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.getTimestamp("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);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0051)http://bbs.chinajavaworld.com/forum.jspa?forumID=20 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>论坛: Java语言*初级版</title>
<link rel="stylesheet" type="text/css" href="./images/style.jsp">
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tbody>
<tr>
<td width="1%">
<a href="http://bbs.chinajavaworld.com/index.jspa"><img
src="./images/header-left.gif" width="199" height="38"
border="0" alt="JAVA中文世界论坛|JAVA开发者论坛"> </a>
</td>
<td width="98%">
<img src="./images/header-stretch.gif" width="100%" height="38"
border="0" alt="">
</td>
<td width="1%">
<img src="./images/header-right.gif" width="5" height="38"
border="0" alt="">
</td>
</tr>
</tbody>
</table>
<p class="jive-page-title">
论坛: Java语言*初级版
</p>
<p class="jive-description">
探讨Java语言基础知识,基本语法等。大家一起交流,共同提高。
</p>
<link rel="alternate" type="application/rss+xml" title="RSS"
href="http://bbs.chinajavaworld.com/rss/rssmessages.jspa?forumID=20">
<script language="JavaScript" type="text/javascript"
src="./images/common.js"></script>
<div id="jive-forumpage">
<div class="jive-buttons">
<table summary="Buttons" cellpadding="0" cells