收藏 分享(赏)

S2SH+JQuery ztree生成三级级联树形列表菜单.doc

上传人:kpmy5893 文档编号:7652580 上传时间:2019-05-23 格式:DOC 页数:4 大小:26KB
下载 相关 举报
S2SH+JQuery ztree生成三级级联树形列表菜单.doc_第1页
第1页 / 共4页
S2SH+JQuery ztree生成三级级联树形列表菜单.doc_第2页
第2页 / 共4页
S2SH+JQuery ztree生成三级级联树形列表菜单.doc_第3页
第3页 / 共4页
S2SH+JQuery ztree生成三级级联树形列表菜单.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、S2SH+JQuery ztree 生成三级级联树形列表菜单1.LoadZTreeAction.javapublic LoadZTreeAction() extends ActionSupportprivate static final long serialVersionUID = 4258282097802772367L; private OneDAO oneDAO;private TwoDAO twoDAO;private ThreeDAO threeDAO;/Generate getters and setters/为了提高程序效率,先加载二级级联菜单,当点击子菜单时再动态添加下一级p

2、ublic String loadZTree()JSONArray jsonArray = new JSONArray();JSONObject one = new JSONObject();JSONObject two = new JSONObject();List listOne = oneDAO.findAll();for(One oTemp:listOne)int pID = -1;one.put(“id“,oTemp.getID();one.put(“pID“,pID);one.put(“name“,oTemp.getName();one.put(“url“,“);one.put(“

3、target“,“rightFrame“);jsonObject.add(one);List listTwo = twoDAO.findByOneId(oTemp.getID();for(Two tTemp : listTwo)two.put(“id“,tTemp.getID();two.put(“pID“,oTemp.getID();two.put(“name“,tTemp.getName();two.put(“url“,“);two.put(“target“,“rightFrame“);jsonObject.add(two);return null;public String loadSo

4、nTree()HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();response.setCharacterEncoding(“utf-8“);response.contentType(“html/text“);JSONArray jsonArray = new JSONArray();JSONObject obj = new JSONObject();String twoID = requ

5、est.getParameter(“twoID“);List listThree = threeDAO.findByTwoId(twoID);for(Three thTemp : listThree)obj.put(“id“,thTemp.getID();obj.put(“pId“,twoID);obj.put(“name“,thTemp.getName();obj.put(“url“,“);obj.put(“target“,“rightFrame“);jsonArray.add(obj);tryPrintWriter out = response.getWriter();out.print(

6、jsonArray);out.flush();out.close();catch(IOException ioe)ioe.printStackTrace();return null;2.struts.xml3.applicationContext.xml4.test.jsvar setting = async: enable: true,url: “json/loadZTree.action“,autoParam: “id“,asyncParamOther: ,expandSpeed: fast,data: simpleData: enable: true,idKey: “id“,pIdKey

7、: “pId“,rootPid: “-2“,callback: onClick: treeNodeClick ;$(document).ready(function() $.fn.zTree.init($(“#treeDemo“), setting););function treeNodeClick(event,treeId,treeNode)twoID = treeNode.id;var params = “twoID“: twoID;$.ajax(url: “json/loadSonTree.action“,type: “post“,dataType: “json“,data: params,cache: false,error: function(e)e.getMessage();,success: function(jsonArray)var treeObj = $.fn.zTree.getZTreeObj(“treeDemo“);var newNodes = jsonarray;treeObj.addNodes(treeNode, newNodes);); 5.test.jsp.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报