纯jsp代码递归实现树形结构显示

作者: the5fire 标签: 纯jsp代码递归实现树形结构显示 发布: 2011-03-26 阅读: 14608
前段时间项目中用到的一个树形结构,因为用的是别人的框架,我只需要写jsp代码,所以只能用这种方式实现树形结构的递归显示了。看代码吧。不是真是的代码,接近伪代码:

<%!
//递归实现树形结构显示
public String getList(int parent_id) throws java.io.IOException {
String strTree = "";

String sql = "select * from tree where tree_parent='" + parent_id +"'";
/*执行sql语句得到结果row,伪代码哦。*/
try{

for(int rownum = 0; rownum String tree_id = row.get("tree_id");
String tree_name = row.get("tree_name"));

strTree += "节点:"+tree_name ;

strTree += this.getList(Integer.valueOf(tree_id));

}
} catch(Exception e) {
e.printStackTrace(System.out);
}

return strTree;
}
%>
<%
out.print(getList(5));
%>

注意这个是一个jsp方法,前面要用 <%! ,并且方法中不能用out这个对象。

---- EOF ----

微信公众号:Python程序员杂谈

相关文章