the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


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

作者:the5fire | 标签:   | 发布:2011-03-26 11:57 p.m. | 阅读量: 13073, 12799
前段时间项目中用到的一个树形结构,因为用的是别人的框架,我只需要写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这个对象。 - from the5fire.com
----EOF-----

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


其他分类: