分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

jquery zTree异步加载实例

发布时间:2023-09-06 01:13责任编辑:沈小雨关键词:暂无标签

jquery zTree异步加载实例

web.xml中Servlet配置如下:

[html]
 1 ??<?xml version="1.0" encoding="UTF-8"?> ??2 ????<web-app version="2.4" ???3 ????????xmlns="http://java.sun.com/xml/ns/j2ee" ???4 ????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ???5 ????????xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee ???6 ????????http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> ??7 ???????????8 ???????????9 ????????<servlet> ?10 ????????????<servlet-name>getDataServlet</servlet-name>; ??11 ????????????<servlet-class>testTree.TestTree</servlet-class>; ??12 ????????</servlet> ?13 ??????????14 ????????<servlet-mapping> ?15 ????????<servlet-name>getDataServlet</servlet-name>; ??16 ????????<url-pattern>/getData</url-pattern>; ??17 ????????</servlet-mapping> ?18 ??????19 ????</web-app> ?

JSP页面:

 1 ??<?xml version="1.0" encoding="UTF-8"?> ??2 ????<web-app version="2.4" ???3 ????????xmlns="http://java.sun.com/xml/ns/j2ee" ???4 ????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ???5 ????????xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee ???6 ????????http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> ??7 ???????????8 ???????????9 ????????<servlet> ?10 ????????????<servlet-name>getDataServlet</servlet-name>; ??11 ????????????<servlet-class>testTree.TestTree</servlet-class>; ??12 ????????</servlet> ?13 ??????????14 ????????<servlet-mapping> ?15 ????????<servlet-name>getDataServlet</servlet-name>; ??16 ????????<url-pattern>/getData</url-pattern>; ??17 ????????</servlet-mapping> ?18 ??????19 ????</web-app> ?

Action代码:

 1 [java] view plain copy 2 ?3 ????????public class TestTree extends HttpServlet { ??4 ???????????5 ????????????@Override ??6 ????????????public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ??7 ????????// ?????System.out.println("--------doGet--------"); ??8 ????????????????this.doPost(request, response); ??9 ????????????} ?10 ??????????11 ????????????@Override ?12 ????????????public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ?13 ????????// ?????System.out.println("--------doPost--------"); ?14 ????????????????String id = request.getParameter("id"); ?15 ????????????????String name = request.getParameter("name"); ?16 ????????????????String level = request.getParameter("level"); ?17 ????????????????String otherParam = request.getParameter("otherParam"); ?18 ????????????????System.out.println(id + "|" + name + "|" + level + "|" + otherParam); ?19 ??????????????????20 ????????????????JSONObject json = new JSONObject(); ?21 ????????????????List<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>(); ?22 ??????????????????23 ????????????????for(int i = 0; i < 5; i++){ ?24 ????????????????????HashMap<String,Object> hm = new HashMap<String,Object>(); ??//最外层,父节点 ????????????25 ????????????????????hm.put("id", id + i);//id属性 ?,数据传递 ???26 ????????????????????hm.put("name", id + i); //name属性,显示节点名称 ???27 ????????????????????hm.put("pId", id); ?28 ??????????????????????29 ????????????????????list.add(hm); ?30 ????????????????} ?31 ??????????????????32 ????????????????JSONArray arr = new JSONArray(list); ?33 ????????????????json.put("success", true); ?34 ????????????????json.put("arr", arr); ?35 ??????????????????36 ????????????????System.out.println("--------json------" + json.toString()); ?37 ????????????????response.getWriter().write(arr.toString()); ?38 ????????// ?????response.getWriter().write(json.toString()); ?39 ????????// ?????response.getWriter().write("[{pId:‘2‘,name:‘20‘,id:‘20‘}]"); ?40 ????????????} ?41 ??????????42 ????????} 

jquery zTree异步加载实例

原文地址:http://www.cnblogs.com/jiapengsongweb/p/7594255.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved