博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery ztree 异步加载实践
阅读量:6222 次
发布时间:2019-06-21

本文共 2295 字,大约阅读时间需要 7 分钟。

hot3.png

本来要做一个文件目录浏览界面,需要遍历所有的文件和目录,很显然一次性读取时很费时费力的一件事情。

因此就需要做异步加载....

不过网上的几篇帖子还挺坑的!原始参考:,相对来说这篇博客还算规整!

springMVC中中文乱码问题:

准备工作

  1 JQuery ZTree,

  复制其中的JS和CSS即可,其实没必要引那么多,用什么引什么就可以。

  2 需要fastJSON,用来转换JSON对象,

  我下载JAR包后,引入到Eclipse中总是报找不到class错误。

  解决办法:把jar包放在WEB-INF/lib下即可。

代码实例

index.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
Insert title here

    testServlet.java

    package com.test;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;public class testServlet extends HttpServlet{    @Override      public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          doPost(request, response);      }        @Override      public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          String id = request.getParameter("id");          String name = request.getParameter("name");          String level = request.getParameter("level");          String otherParam = request.getParameter("otherParam");          System.out.println(id + "|" + name + "|" + level + "|" + otherParam);                    List
    > list = new ArrayList
    >(); for(int i = 0; i < 5; i++){ HashMap
    hm = new HashMap
    (); //最外层,父节点 hm.put("id",id+i);//id属性 ,数据传递 hm.put("name", id+i); //name属性,显示节点名称 hm.put("pId", id); list.add(hm); } response.getWriter().write(JSON.toJSONString(list)); } }

    web.xml

    testServlet
    com.test.testServlet
    testServlet
    /test
    index.jsp

    运行效果

    转载于:https://my.oschina.net/u/204616/blog/545388

    你可能感兴趣的文章
    【转向Javascript系列】深入理解Generators
    查看>>
    大数据概述
    查看>>
    ★Kali信息收集~2.Whois :域名信息
    查看>>
    码医自学法V2.2(附名老中医)
    查看>>
    LightOJ - 1349 Aladdin and the Optimal Invitation(中位数)
    查看>>
    数据库中的T-sql语句 条件修改 高级查询
    查看>>
    HTML 表单常用的代码元素
    查看>>
    二分法查找
    查看>>
    lc415. Add Strings
    查看>>
    【快学SpringBoot】过滤XSS脚本攻击(包括json格式)
    查看>>
    C# this.Invoke和this.BeginInvoke 最简单的写法
    查看>>
    第十一周项目3-点类派生直线类
    查看>>
    微信H5页面 会被软键盘顶起来
    查看>>
    ajax post提交到SpringMVC的Controller并将处理结果传递到前台输出总结(6)-- springmvc 控制器获取参数的几种方式...
    查看>>
    通用类 ControlHelper 获取、绑定、校验控件值的操作方法类
    查看>>
    今天的移动支付,还是很不安全[转]
    查看>>
    1174:大整数乘法
    查看>>
    为什么wait()方法要放在同步块
    查看>>
    vue中v-for索引不要用key
    查看>>
    触发器基本使用
    查看>>