【发布时间】:2014-11-25 06:32:43
【问题描述】:
关于如何在java中处理n级菜单以及在ui中进一步迭代的问题。
以下是MENU
的数据库表数据id menu_name parent_id
1 主 1 空
2 银行 1 1
3 测试1 2
4 测试2 2
5 测试3 2
6 银行 2 1
7 测试4 6
8 测试5 6
9 测试6 6
Class Menu 用作 Menu 表的模型
public class Menu {
private int id;
private String menuName;
private int parentId;
}
从数据库中取出的数据存放在ArrayList<Menu>
问题是如何表示从数据库中检索的 n 级菜单作为 java 对象或数据结构,这将捕获 n 级菜单和简单的 ui 迭代并显示多级菜单导航列表。
代码需要对所有级别都通用,并且应该轻松地合并所有级别
【问题讨论】:
标签: java database data-structures collections