请教问题,这是我在网上看的,但是我用在JSP中就是不成功,希望大家指点下~
     点击“开始”→“运行”;在运行对话框中输入以下命令:regsvr32 < OTree.ocx文件的绝对路径> 注册智岛目录树控件控件regsvr32 /u < OTree.ocx文件的绝对路径> 解除智岛目录树控件的注册2. 在页面中添加智岛目录树控件在页面中加入以下代码,即可插入智岛目录树控件:<object classid="clsid:D835ED15-0BD0-4F24-AC76-A60175AE1137" id="OTree" width="150" height="0"CODEBASE="http://www.oapro.com/ostarocx/download/OTree.ocx"><param name="_Version" value="65536"><param name="_ExtentX" value="2646"><param name="_ExtentY" value="1323"><param name="_StockProps" value="0"></object>其中:width和height:指控件的显示宽度和高度;id:指控件对象的名称,通过该名称实现对控件的操作;CODEBASE:指没有安装智岛目录树控件的客户端运行该页面时自动下载安装该控件的地址。三、 从XML文件生成树形目录1. XML文档格式XML是个好东东,不过也要符合一定的格式呀,不然控件可不认哦!下面是一份XML文档格式:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName> </NodeName><!--节点名称--><NodeType> </NodeType><!--节点类型--><NodeData> </NodeData><!--节点数据--><ImageIndex> </ImageIndex><!--节点图片--><Creator> </Creator><!--生成者--><RightDepartmen>|开发部|</RightDepartmen><!--对此目录有权的部门--><RightUser> </RightUser><!--对此目录有权的用户--><Lock> </Lock><!--是否锁定0/1--></NodeItem>...</NaviTree>其中:NodeName:指节点名称,如有上级节点,要包括上级节点名称,节点名称间以符号"\"分隔。例“我的办公桌\公告通知\电子邮件”表明根节点为“我的办公桌”,父节点为“公告通知”,本节点为“电子邮件”。如果问你包含五级的节点名称是怎样时,呵呵,不要拿西红柿扔我!NodeType:节点类型,一般均指“href”。ImageIndex:节点名称前显示的小图标,其中0表示文件夹状图标,4表示数据表状图标。下面是一份xml格式文档源码:<?xml version="1.0" encoding="GB2312"?><NaviTree><NodeItem><NodeName>我的办公桌</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>MyDesk.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知</NodeName><!--节点名称--><NodeType>href</NodeType><!--节点类型--><NodeData>公告通知.aps</NodeData><!--节点数据--><Lock>0</Lock><!--是否锁定0/1--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\收件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\发件箱</NodeName><!--节点名称--><ImageIndex>4</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\公告通知\电子邮件\已发邮件</NodeName><!--节点名称--></NodeItem><NodeItem><NodeName>我的办公桌\日程安排</NodeName><!--节点名称--><ImageIndex>0</ImageIndex></NodeItem><NodeItem><NodeName>我的办公桌\日程安排\日历</NodeName><!--节点名称--></NodeItem></NaviTree>2. 代码实现通过以下语句通知智岛目录树控件打开XML文档:OTree.OpenXMLFile("")其中引号内XML文档的绝对路径,例如:OTree.OpenXMLFile("C:\OTree.xml")
我主要是不知道在JSP页面中呈现树型框架!

解决方案 »

  1.   

    那您有用xml生成树形目录的例子吗?我只是想用个控件简单点,这也是网上的例子,好像有人实现过~
      

  2.   

    regsvr32 < OTree.ocx文件的绝对路径> 注册智岛目录树控件控件
    看到你第一句我就没有再往下看。
    我想问一下这位仁兄,LINUX里面可以这样注册控件吗?
      

  3.   

    树形目录我用的是梅花雪老大的 MzTreeView,挺好用的,你可以baidu一下,网上很多~
      

  4.   

    在LINUX下面我不 清楚,不过在WINDOWS里面可以这样注册。卡卡:我现在就是要在JSP里面生成树形目录,在ASP里面好多方法实现。主要是用XML写,然后在JSP页面生成树形目录不知道怎么办
      

  5.   

    简单的说就是用XML+JSP实现TREEVIEW~~
      

  6.   

    MzTreeView就是用js实现好的树形菜单,
    你上网找个例子看一下就知道了,
    很好用的,一点也不复杂
    ~
    看到CSDN论坛的左边的菜单了吗,也是在MzTreeView的基础上写的!
      

  7.   

    但是我现在要用XML,主要原因是方便修改“树”里面定义的元素。我开始用JSP完全实现了那个树目录,但是不方便修改元素,只好要写个XML+JSP的树,你有这方面的例子吗?
      

  8.   

    MzTreeView的树结点用什么都可以呀,
    你用XML也可以~
    只要把XML解析出来动态赋给MzTreeView就可以了~
    这还能难倒吗~MzTreeView只是一个树形框架~
    如何实现数据完全在你手里~我的项目用的是MzTreeView实现树结构,
    树结点数据是用数据库存放的~关键是看你怎么给树结点赋值了~
    动动脑筋~
      

  9.   

    不好意思,我没接触过XML,谢谢指教,我试下,不懂的还望指教!
      

  10.   

    ......
    不会XML怎么用XML呢~~解析XML的工具有好多,你网上找一个就可以了,
    我用的是JDom,具体用法你可以上网看一下~
      

  11.   

    你能把具体的流程告诉我吗?把代码能发给我吗?谢谢  急用,我刚上班,呵呵!
    [email protected]~
      

  12.   

    xml要解析出来才能在JSP页面上显示是吗?