void printTree(int menuId){
System.out.write(menu.getName);
for(int i=0;i<arrayList;i++){
if(((Menu)arrayList.get(i)).getParentId==menuId)
printTree(menu.getId)
}
}
System.out.write(menu.getName);
for(int i=0;i<arrayList;i++){
if(((Menu)arrayList.get(i)).getParentId==menuId)
printTree(menu.getId)
}
}
解决方案 »
- 大家帮忙看看啊,求解决
- java web 作一个有连Oracle的网页时的错误:An exception occurred processing JSP page /success.j
- html:hidden 的 value怎么动态赋值
- 大家来看一下这是什么样的错误
- iBatis动态SQL标签常用写法总结
- 大神们,求解,关于插入数据库出现的问题
- jsp中的函数是否执行数据库的查询?
- 请问哪里有用JSP编写的BBS的源程序,谢谢了?
- iReport+Jasper 导出 Word文档
- 是30天还是31天,但愿不是29天,哪位日期玩的好,帮一把
- 为什么我的提交仍会中文乱码?
- eclipse启动不起来.怎么设置?
如果是oracle,就简单了,它支持递归查询:
你先试一下这个
select id,parentid,name from yourtable connect by prior id= parentid start with parentid = -1如果不是oracle,也给你个例子,我6月份专门研究了一下的,呵呵
http://blog.csdn.net/lcllcl987/archive/2005/06/16/395992.aspx