先写入dao方法--->biz--->servet--->
public List
getAll(int pid);
------biz层
public List
getAll(int pid) {
Listlm = imd.getAll(pid);
//遍历集合
for (Module m : lm) {
if(m.getPid()==-1) {//是父节点 有子节点
//递归
m.setChildren(getAll(m.getId()));
}
}
return lm;
}//调用方法测试
public static void main(String[] args) {
IModuleBiz imb=new ModuleBiz();
Listlm=imb.getAll(-1);
for (Module m : lm) {
System.out.println(m);
}
}
----sevlet业务逻辑层
//设置编码方式
request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=UTF-8");
//拿到out
PrintWriter out = response.getWriter();
//调用biz层
IModuleBiz imb=new ModuleBiz();
Listlm = imb.getAll(-1);
//把集合转WWIjson的为字符串
String str = JSON.toJSONString(lm);
//响应
out.write(str);
out.flush();
out.close();
----方法内部index.jsp
if(!f){//说明不存在
//就新建一个选项卡
$('#myTab').tabs('add',{
title:node.text, //标题
content:'', //内容 内嵌框架}
-----entity类
//子节点集合
private Listchildren =new ArrayList ();
--------------------------------------------------------- 感谢观看---------------------------------------------------------
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)