第一步:先準備好juqury-ui、ztree 的js檔案和css 檔案第二步:example.jsp檔案程式碼中寫 複製程式碼 程式碼如下: ..引入jqueryui、ztree 的js和css檔案 <BR>function getTree(){ <BR>var url = "<c:url value='xx.html'/>"; <BR>var setting={ <BR>}; <BR>var zNodes =[]; <BR>var option={ <BR>width:200, <BR>hight:300 <BR>}; <BR>$.ajax({ <BR>url : url , <BR>success : function(data){ <BR>$.each(data,funtion(n,d){ <BR>zNode.push({ <BR>id:d.id, <BR>name:d.name, <BR>pId:d.pId <BR>}) <BR>}); <BR>$.fn.init.ztree($('#ztree'),setting,zNode); <BR>$('#ztree').dialog(option) ; <BR>} <BR>}) <BR>} <BR> 第三步:後台提供資料 複製程式碼 程式碼如下: @RequestMapping("/zone_ajaxtree") @ResponseBody List zones = zoneBodyService.getZone_ajax(); return zones; } 因為要用到@ResponseBody,要引入jackson-core-asl-1.888 .7.jar與jackson-mapper-asl-1.8.7.jar,在mvc.xml檔中要有程式碼: 複製程式碼 程式碼如下: class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> BindingInalizer 🎜>//這裡為使用者自訂的 //這裡為@responseBody提供json的支援 class="org. .converter.json.MappingJacksonHttpMessageConverter" />