目标:将HBase文件目录通过web端树状显示
方法:先获取HBase目录,通过servlet传给jsp,在jsp中使用D-tree做显示
最后的dtree代码如下:
<div class="dtree" >
<script type="text/javascript" src="../js/dtree.js"></script>
HBase = new dTree('HBase');
var node = <%=request.getAttribute("path_name")%>;
HBase.add(0,-1, node);
var myobj= {id:"", pid:"",name:""};
HBase.add(0, -1, 'HBase');alert('HBase fa');
for(var i=0;i<eval(node).length;i++){
myobj = node[i];
alert(myobj.name);
// d.add(Number(myobj.id), Number(myobj.pid), myobj.name);
HBase.add(parseInt(myobj.id), parseInt(myobj.pid), myobj.name);
}
document.write(HBase);
</script>
</div>