用zTree在Jsp页面中生成一颗树时,需要一个JSON类型的节点数据,如下:
var zNodes =
[
{ id:1, pId:0, name:"can check 1", open:true},
{ id:11, pId:1, name:"can check 1-1"},
{ id:12, pId:1, name:"can check 1-2", open:true},
{ id:121, pId:12, name:"can check 1-2-1", checked:true},
{ id:122, pId:12, name:"can check 1-2-2"},
{ id:123, pId:12, name:"can check 1-2-3"},
{ id:13, pId:1, name:"can check 1-3"},
{ id:2, pId:0, name:"can check 2", open:true},
{ id:21, pId:2, name:"can check 2-1"},
{ id:22, pId:2, name:"can check 2-2", open:true},
{ id:221, pId:22, name:"can check 2-2-1", checked:true},
{ id:222, pId:22, name:"can check 2-2-2"},
{ id:223, pId:22, name:"can check 2-2-3"},
{ id:23, pId:2, name:"can check 2-3", checked:true}
];
先想问,如何在后台Servlet中生成一个JSON类型的zTree节点数据,然后传给Jsp页面使用。
多原始的方法,多笨的方法多可以,求赐教!!!!! 大神们,快来,明晚我想下班?
var zNodes =
[
{ id:1, pId:0, name:"can check 1", open:true},
{ id:11, pId:1, name:"can check 1-1"},
{ id:12, pId:1, name:"can check 1-2", open:true},
{ id:121, pId:12, name:"can check 1-2-1", checked:true},
{ id:122, pId:12, name:"can check 1-2-2"},
{ id:123, pId:12, name:"can check 1-2-3"},
{ id:13, pId:1, name:"can check 1-3"},
{ id:2, pId:0, name:"can check 2", open:true},
{ id:21, pId:2, name:"can check 2-1"},
{ id:22, pId:2, name:"can check 2-2", open:true},
{ id:221, pId:22, name:"can check 2-2-1", checked:true},
{ id:222, pId:22, name:"can check 2-2-2"},
{ id:223, pId:22, name:"can check 2-2-3"},
{ id:23, pId:2, name:"can check 2-3", checked:true}
];
先想问,如何在后台Servlet中生成一个JSON类型的zTree节点数据,然后传给Jsp页面使用。
多原始的方法,多笨的方法多可以,求赐教!!!!! 大神们,快来,明晚我想下班?
解决方案 »
- CXF WebService调用问题,请教大家
- 用hibernate遇到问题
- 怎么写过滤器验证用户登入
- Tomcat 启动异常!在线等!
- 开发过邮件服务器的请进
- JSP连接server 出现的问题???(HELP)
- 100分求助!在线等待,高手快来呀!
- javascript字符串函数 福利图
- javabean的使用问题??散分
- 请教一个问题,关于java工程引入apache tomcat的
- Cannot forward after response has been committed
- 求指教:hibernate类初始化时报错org.hibernate.HibernateException,研究半天了,没发现哪有问题
loadTree();
};/**加载树形菜单*/
function loadTree() {
setLoadGress("加载数据", "正在加载,请稍候...", 150, 60);
menuAjax.getMainMenus(function(result) {
createTree("divTree", result, "getJson()");
closeLoadGress();
});
}
function getJson() {
setLoadGress("加载数据", "正在加载,请稍候...", 150, 60);
menuAjax.getJson(getV("hdfPickTreeId"), function(result) {
createTree3(result);
closeLoadGress();
});
}效果图:
http://img.my.csdn.net/uploads/201303/06/1362574313_5321.png
好吧,尽管吐槽吧!
好吧,不用zTree了,烦死了!
好吧,交给柯南吧!
好吧,那代码中的各种函数看不懂什么功能。function(result);getJson();closeLoadGress(); ...
treeNodeKey : "id",
treeNodeParentKey : "pid",
至于集合转json
JSONOArray 是net.sf.json的,你网上找找这个jar包
JSONOArray.fromObject(你的java集合);通过ajax把这个返回值传到前台就好了