JSP+Struts2怎么做递归树形下拉列表

2025-04-17 14:40:29
推荐回答(1个)
回答1:

ztree 是个很不错的树状菜单插件! 用得也很普遍, 可以去它官网看下http://www.ztree.me/v3/main.php (适合做系统菜单)


但根据你图中显示,  要做的是下拉菜单中的层级, 那这个很好做!

  1. 定义一个很简单的JavaBean: 就两个字段: id, deptName 假设叫Depts

  2. Action中定义全局变量: List deptList; 写好get set 方法

  3. 取出系统中所有的部门数据, 然后通过递归, 每进一层, 名称前添加2个空格, 然后把这个添加完空格的deptName和id 赋值给一个new Depts()对象, 再把这个对象添加到deptList中, 有多少个添加多少个!

  4. 到JSP中只要一个循环就可以得到所有的层级关系.