the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.


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

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

扫码关注,或者搜索微信公众号:码农悟凡


其他分类: