<link rel="StyleSheet" href="dtree/dtree.css" type="text/css" />
<script language="javascript" src="dtree/dtree.js"></script>
</head>
<body bgcolor="#eeeeee" leftmargin="0" topmargin="0"><p><a href="javascript: d.openAll();">open all</a> | <a href="javascript: d.closeAll();">close all</a></p><script type="text/javascript">  d = new dTree('d'); 

<c:forEach items="${treeList}" var="allJob">

d.add('${allJob.id}','${allJob.sysModule.id}','${allJob.modulesName}','a','','','','');

</c:forEach>

alert();
document.write('d');
document.write('fdsfdsfs');
document.write(d);
document.write('MMMMMMM');
</script>

解决方案 »

  1.   

    <c:forEach items="${treeList}" var="allJob"> d.add('${allJob.id}','${allJob.sysModule.id}','${allJob.modulesName}','a','','','',''); </c:forEach> 这里没东西吧
      

  2.   

    d = new dTree('d'); 
    d.add(0,-1,'nam','a','','','',''); 
    document.write('d'); 
    document.write('fdsfdsfs'); 
    document.write(d); 
    document.write('MMMMMMM'); 你直接这样试试,要是能出来 那就是treeList 这里没东西了
    否则你看下dtree.js 这个路径有没有正确
      

  3.   

    alert();
    是它的原因,去掉就可以了
      

  4.   

    可能你的treeList中根本没有数据