最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中使用json與前臺Ajax數(shù)據(jù)交互的方法

 更新時間:2016年06月12日 11:43:44   作者:海潛  
這篇文章主要為大家詳細(xì)介紹了Java中使用json與前臺Ajax數(shù)據(jù)交互的方法,分享Ajax獲取顯示Json數(shù)據(jù)的一種方法,感興趣的小伙伴們可以參考一下

本文主要為大家分享了Ajax獲取顯示Json數(shù)據(jù)的一種方法,供大家參考,具體內(nèi)容如下 
 1、首先前臺用Ajax,其中注意dataType一定要選擇json方式,Action成功返回給頁面的Json內(nèi)容是這樣的[{"number":"V006","names":"LiLei"}],可見comment['names']對應(yīng)"names":"LiLei",comment['number']對應(yīng)"number":"V006"。

$.ajax({
  type: "post",
   url:'apply/mystudent.action?',
  cache: false,
  dataType : "json",
  success: function(data){
   
   $.each(data, function(commentIndex, comment){
         
            alert("姓名"+ comment['names']);
        
            alert("學(xué)號"+comment['number']);

         });
                 }
                }); 

2、Ajax的URL指向在java的action中mystudent方法,返回的list其實是一個對象Student,包括了names和nunmber字段

public String mystudent() throws Exception{
 List list=priceService.query();//調(diào)用接口實現(xiàn)類
 
 this.jsonUtil(list);
 
 return null;
 }

3、action頁面專門寫一個方法jsonUtil來做為json方法 

 // 調(diào)用json工具方法,傳入?yún)?shù)alist
 public void jsonUtil(Object accountlist) throws Exception {
 HttpServletResponse response = ServletActionContext.getResponse();
 log.info("JSON格式:" + accountlist.toString());

 String returnJson = JsonConvert.returnJson(accountlist);
 response.setCharacterEncoding("utf-8");
 response.getWriter().println(returnJson);
 }

4、我用的是一種比較新的json包jackson

import java.io.StringWriter;

import org.codehaus.jackson.map.ObjectMapper;

public class JsonConvert {
 static String jsonStr;
 public static String returnJson(Object object) throws Exception{
 ObjectMapper objectMapper = new ObjectMapper();
 StringWriter stringWriter = new StringWriter();
 objectMapper.writeValue(stringWriter, object);
 
 jsonStr = stringWriter.toString();
 return jsonStr;
 }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 一文搞懂Java中的線程安全與線程同步

    一文搞懂Java中的線程安全與線程同步

    線程安全指在被多個線程訪問時,程序可以持續(xù)進行正確的處理。線程同步是指程序中用于控制不同線程間操作發(fā)生相對順序的機制。本文將通過示例詳細(xì)為大家講講二者的使用,需要的可以參考一下
    2022-06-06
  • springboot整合mybatis plus與druid詳情

    springboot整合mybatis plus與druid詳情

    這篇文章主要介紹了springboot整合mybatis plus與druid詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的下伙伴可以參考一下
    2022-09-09
  • servlet Cookie使用方法詳解(六)

    servlet Cookie使用方法詳解(六)

    這篇文章主要為大家詳細(xì)介紹了servlet Cookie的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java?OpenCV圖像處理之自定義圖像濾波算子

    Java?OpenCV圖像處理之自定義圖像濾波算子

    這篇文章主要為大家介紹了如何利用Java?OpenCV實現(xiàn)自定義圖像濾波(降噪)?算子,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下
    2022-02-02
  • 初識MyBatis及基本配置和執(zhí)行

    初識MyBatis及基本配置和執(zhí)行

    這篇文章主要介紹了初識MyBatis的基本知識,文中給大家提到了mybatis基本配置和執(zhí)行過程,需要的朋友可以參考下
    2017-11-11
  • Java編程實現(xiàn)打地鼠文字游戲?qū)嵗a

    Java編程實現(xiàn)打地鼠文字游戲?qū)嵗a

    這篇文章主要介紹了Java編程實現(xiàn)打地鼠文字游戲?qū)嵗a,具有一定借鑒價值,需要的朋友可以參考下。
    2017-11-11
  • java Thumbnails 圖片處理的使用

    java Thumbnails 圖片處理的使用

    這篇文章主要介紹了java Thumbnails 圖片處理的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 一篇文章帶你了解Java基礎(chǔ)-接口

    一篇文章帶你了解Java基礎(chǔ)-接口

    這篇文章主要介紹了java接口基礎(chǔ)知識,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Java?Map初始化并賦值的幾種簡短寫法

    Java?Map初始化并賦值的幾種簡短寫法

    在Java中初始化一個Map并賦值可以通過多種方式完成,下面這篇文章主要介紹了Java?Map初始化并賦值的幾種簡短寫法,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2025-03-03
  • Java中重寫和重載的區(qū)別及說明

    Java中重寫和重載的區(qū)別及說明

    Java語言中的重載和重寫是實現(xiàn)多態(tài)的兩種方式,但他們的實現(xiàn)方式和規(guī)則有所不同,重載發(fā)生在一個類中,同名的方法如果有不同的參數(shù)列表,則視為重載,重寫則發(fā)生在子類和父類之間,要求子類重寫方法和父類被重寫方法有相同的返回類型
    2024-10-10

最新評論

江津市| 昌吉市| 福鼎市| 绥阳县| 东丽区| 巴彦淖尔市| 安西县| 大兴区| 泾源县| 大兴区| 工布江达县| 铁岭市| 柳林县| 综艺| 平果县| 贡嘎县| 巴塘县| 建瓯市| 泉州市| 高邮市| 永顺县| 深州市| 通海县| 无锡市| 武定县| 信宜市| 宕昌县| 永嘉县| 南安市| 东乡族自治县| 兴山县| 墨竹工卡县| 安仁县| 石阡县| 江川县| 高陵县| 洪江市| 光泽县| 斗六市| 山西省| 富民县|