不用递归实现论坛树型结构的算法 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 不用递归实现论坛树型结构的算法 (http://www.webasp.net/article/26/25471.htm) |
| -- 作者:未知 -- 发布日期: 2005-07-01 |
| <jsp:useBean id="mybbs" scope="session" class="netzero.mydb" /> <%@ page contentType="text/html;charset=gb2312" %> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> <% int intRowCount; out.print("显示论坛树形结构"); out.print("<br><br>"); try { String sql="select * from mybbslist order by rootid desc,depth,fid,bbsid"; ResultSet rs = mybbs.executeQuery(sql); if (rs.next()) { rs.last(); intRowCount=rs.getRow(); out.print("论坛树中有"); out.print(intRowCount); out.print("个叶子节点"); rs.first(); int j=0; int Depth = 0; out.print("<ul>"); while(j<intRowCount) { int rsDepth=rs.getInt("Depth"); if (rsDepth<Depth) { for(int i=1;i<Depth+1;i=i+1) { out.print("</ul>"); } } rsDepth=rs.getInt("Depth"); if (rsDepth>Depth) { out.print("<ul>"); } out.print("<li>"); String bbssubject=rs.getString("bbssubject"); |
| webasp.net |