麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

Spring mvc 接收json對象

2024-05-06 16:25:57
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Spring mvc 接收json數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
 

本文通過代碼實(shí)例介紹spring mvc 接收json數(shù)據(jù)的方法,具體詳情如下所示:

接收J(rèn)SON

使用 @RequestBody 注解前臺只需要向 Controller 提交一段符合格式的 JSON,Spring 會自動將其拼裝成 bean。

1)在上面的項(xiàng)目中使用第一種方式處理返回JSON的基礎(chǔ)上,增加如下方法:

Java代碼

  @RequestMapping(value="/add",method=RequestMethod.POST, headers = {"content-type=application/json","content-type=application/xml"})   @ResponseBody   public Object addUser(@RequestBody User user)   {     System.out.println(user.getName() + " " + user.getAge());     return new HashMap<String, String>().put("success", "true");   } 

這里的POJO如下:

Java代碼

  public class User {     private String name;     private String age;     //getter setter   } 

2)而在前臺,我們可以用 jQuery 來處理 JSON。從這里,我得到了一個(gè) jQuery 的插件,可以將一個(gè)表單的數(shù)據(jù)返回成JSON對象:

Js代碼

 $.fn.serializeObject = function(){     var o = {};     var a = this.serializeArray();     $.each(a, function(){       if (o[this.name]) {         if (!o[this.name].push) {           o[this.name] = [o[this.name]];         }         o[this.name].push(this.value || '');       }       else {         o[this.name] = this.value || '';       }     });     return o;   }; 

   以下是使用 jQuery 接收、發(fā)送 JSON 的代碼:

Js代碼

$(document).ready(function(){     jQuery.ajax({       type: 'GET',       contentType: 'application/json',       url: 'jsonfeed.do',       dataType: 'json',       success: function(data){         if (data && data.status == "0") {           $.each(data.data, function(i, item){             $('#info').append("姓名:" + item.name +",年齡:" +item.age);           });         }       },       error: function(){         alert("error")       }     });     $("#submit").click(function(){       var jsonuserinfo = $.toJSON($('#form').serializeObject());       jQuery.ajax({         type: 'POST',         contentType: 'application/json',         url: 'add.do',         data: jsonuserinfo,         dataType: 'json',         success: function(data){           alert("新增成功!");         },         error: function(){           alert("error")         }       });     });   }); 

但是似乎用Spring這套東西真是個(gè)麻煩的事情,相對Jersey對RESTful的實(shí)現(xiàn)來看,確實(shí)有很多不簡潔的地方。

以上所述是本文給大家分享的Spring mvc 接收json數(shù)據(jù)的相關(guān)資料,希望大家喜歡。



注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: av成人免费 | 九九热精品在线播放 | 香蕉成人在线视频 | h视频免费在线 | 国产精品资源手机在线播放 | 毛片大全 | 欧美一级棒 | jizzyouxxxx | 一级一级一级一级毛片 | 国产亚洲精品yxsp | 国产午夜亚洲精品理论片大丰影院 | 成码无人av片在线观看网站 | 中文字幕天堂在线 | 国产精品一区在线观看 | 日本高清com | 成熟女人特级毛片www免费 | 一区二区三区欧美在线 | 黑人一区| 亚洲看片网 | 免费在线观看国产精品 | 少妇一级淫片免费放播放 | 午夜色片 | 一级α片免费看刺激高潮视频 | 高清国产在线 | 成人在线免费看 | 国产精品嘿咻嘿咻在线播放 | 婷婷亚洲一区二区三区 | 中文字幕在线观看国产 | 国产91影院 | 成人午夜视频网站 | 国产乱free国语对白 | 欧美精品一区二区久久 | 亚洲xxx在线观看 | 色婷婷久久久亚洲一区二区三区 | 色综合狠狠 | 91色综合综合热五月激情 | 免费a观看 | av中文在线观看 | 黄污在线看 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 日本羞羞的午夜电视剧 |