最近有幾個實習的同事。。。。老問 你咋返回的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 的返回