zoukankan      html  css  js  c++  java
  • SpringMVC将通过ajax发送的 json数据封装成JavaBean

    SpringMVC将通过ajax发送的 json数据封装成JavaBean

    通过ajax发送的 json数据封装成JavaBean对发送时有如下要求:

    1、发送的数据类型必须时UTF-8

    2、发送的必须时JSON格式

    3、JavaBean中的set方法中去掉set方法后首字母小写的属性名必须域JSON格式传过来的属性名称相同

    第一步、前端界面

    <button id="jsonBtn">发送json格式的utf-8数据</button>
    <script type="text/javascript">
        $(function(){
        $("#jsonBtn").click(
            function(){
            $.ajax(
            type:"POST",
            url:"${pageContext.request.ContextPath}/day01/getRequestBody",
            data:'{"id":"12","name":"小明"}'
            success:function(msg){alert(msg);}
            contentType:"application/json;charset=utf-8"
            )
            
            }
            )
        })
    </script>

    第二步、导入jackson的jar包(或者在maven项目中添加jackson的依赖)

    过程略

    第三步、编写JavaBean

    public class User{
      
    private String id;
    
    private String name;
    
    public void setId(String id){
    this.id=id;
    }  
    
    public void setName(String name){
    this.name=name;
    } 
    
    public String getId(){
    return id;
    }
     
    public String getName(){
    return name;
    } 
    }

    第四步、后台代码

    @RequestMapping("/getRequestBody")
    public void getRequestBody(@RequestBody User user)
    {
        System.out.println(user);
    }
  • 相关阅读:
    模拟http请求 带 chunked解析办法一
    DLL入口函数
    修复吾爱OD数据窗口双击不出现偏移问题
    PE导入表分析
    持仓盈亏公式
    hadoop工作相关
    zookeeper常用命令
    git使用命令行上传文件
    redis中各种数据类型对应的jedis操作命令
    volatile关键字比较好的解释
  • 原文地址:https://www.cnblogs.com/kitor/p/10988231.html
Copyright © 2011-2022 走看看