站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题使用java代码创建树

使用java代码创建树

摘要: 使用java代码创建树


现在我用递归把所有要显示的树节点内容都放在一个List里面,而且已经传到页面,但是怎么在页面通过什么方法结合一下,加上层(div),来控制收缩和展开节点

我生成树数据的List代码
public List query(String parentId) {

String hql = " from SysModule where parentid = ? and isntavile = 'Y'";

List result = getHibernateTemplate().find(hql,parentId);

if ( result.size() > 0 ){
return result;
}

return null;
}

public List disPlayTree(List nodes) {

Iterator nodesIt = nodes.iterator();

List treeLt = new ArrayList();

while (nodesIt.hasNext()){

SysModule sysModule = (SysModule) nodesIt.next();

treeLt.add(sysModule);

String hql = " from SysModule where parentid = ? and isntavile = 'Y'";

List childNodes = getHibernateTemplate().find(hql,sysModule.getModuleid());

if (childNodes.size() > 0){
disPlayTree(childNodes);
}

}

return treeLt;
}



CSDN的高手呢?


不拯救大家于水火吗?


用List怎么实现节点间的关系?思路错了。
改用生成xml然后前台用js脚本读xml去实现树的加载


楼上的能给个例子吗?


↑返回目录
前一篇: web应用中如何做柱状图和折线图?
后一篇: 在同一台机器上能不能同时安装J2EE和J2SE?