最近有几个实习的同事。。。。老问 你咋返回的json 。。。怎么异步查数据。。。。
。。咳咳 统一回复。。。。我是比较实际的作风哈 教你原理 你可能不愿意听,。。那你就学用法吧啊。。(毕竟会多少没啥用,重要的是你能做出来什么成绩让领导看到,在公司哪有那么多时间给你学习去。。。。)
老规矩 两个类 起锅烧油 狠狠地扔进文件夹里
需要两个包
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version> </dependency> <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <!-- json-lib --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency>
ok 用法来了
第一步。controller继承BaseContrller
第二步
设置返回值为void 加入 HttpServletResponse HttpServletResponse 必须有
第三步:
Json j = new Json();// j.setMsg("成功");//返回消息 j.setObject(list);//返回值 j.setSuccess(true);//返回消息
还有....
super.writeJson(j,HttpServletResponse);
第四步和第0步:发送请求和接收返回值
success 中的data自己定义啊
这里的data就是返回 的json 直接 取值就行 我这里 是循环拼接了一个 表格
工具 类中包含json 和jsonp 的返回