zoukankan      html  css  js  c++  java
  • spring mvc接收ajax提交的JSON数据,并反序列化为对象

    需求:spring mvc接收ajax提交的JSON数据,并反序列化为对象,代码如下:

    前台JS代码:

    //属性要与带转化的对象属性对应
    var param={name:'语文',price:16};
    
    $.ajax({
        url: "/book/adddata",
        type: "POST",
        dataType: 'json',
        //必需设定,后台@RequestBody会根据它做数据反序列化
        contentType:"application/json",
        //必需把JSON数据以字符串的格式提交
        data:JSON.stringify(param),
        success: function (data) {
           alert('添加成功');
        },
        error: function (XMLHttpRequest, textStatus) {
            alert('添加失败');
        }
    });

    后台JAVA代码:

        @RequestMapping(value="adddata")
        @ResponseBody
        public  Protocol addData(Model model, @RequestBody Book book) {
            Book reData = bookService.add(book);
            return reData;
        }
    
    
  • 相关阅读:
    Java——数组
    Java——控制循环结构
    脏检查
    Session跟SessionFactory的线程安全与非安全
    脏检查and刷新机构
    oracle函数
    多线程下单列模式
    多线程
    线程同步
    文件上传功能的实现
  • 原文地址:https://www.cnblogs.com/Sandheart/p/6971402.html
Copyright © 2011-2022 走看看