各位大侠:
  小弟我现在的需求是将数据库中的数据按照树形结构显示在jsp页面上,数据库中的数据的结构当然满足构造树的模式:id,name,parentid。
  dtree的通用做法:定义一个树形的bean,从数据库取出来之后存放在bean里,最后统一到ArrayList里。然后jsp调用方法,通过dtree的add方法显示到页面上。我已经验证了该方法。
  但问题是,采用dtree显示之后,页面上无法实现点击某条数据之后,然后将该数据“复制”到右边框架中。形如单击“起始时间”之后,jsp页面呈现如下样子:
 01 时间
    001起始时间   ====>    001 起始时间     
    002终止时间 
原因是,单击某数据后,js函数可以获取该节点的id,可是该id无法传回到java代码的函数中。【这个只是我的看法,希望大家批评指正】
  现在请问大家的是:1.dtree.js是否可以修改,满足这种需求?
                    2.Jtree是否比dtree.js更容易实现这个功能?
期待各位的回答。

解决方案 »

  1.   

    单击某数据后,js函数可以获取该节点的id,可是该id无法传回到java代码的函数中:You can ajax it
      

  2.   

    原因是,单击某数据后,js函数可以获取该节点的id,可是该id无法传回到java代码的函数中id要传到java中 肯定是要和数据库 再次交互了 对吧?请使用JSON吧,它能使javascript 和java 进行交互(其实就是ajax啦)
      

  3.   

      看来真要使用Ajax了。谢谢二位指点。