先建立一个简单的web页面(仅仅表达主要的意思):
<ul id="tree" class="ztree"></ul><br/>
<input type="button" value="ajax加载" οnclick="getJson();"/>
再来个js文件:
var treeNodes;
function getJson(){
$.ajax({
url : 'http://localhost:8080/Tree/ZTreeAction.action',
type : 'ajax',
dataType : 'json',
timeout : 1000,
error : function(){
alert("网络延时,请重试.");
},
success : function(res){
treeNodes = res;
$.fn.zTree.init($("#tree"), setting, treeNodes);
}
});
}
ok,下面我们来看一下后台的代码,这是重点:
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletResponse