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);
    }
  • 相关阅读:
    [转]SQL Server 索引结构及其使用一
    平台无关的RICHTEXT实现
    谈谈时间管理陶哲轩
    BigNumCalculator
    关于构造和析构的几点拟人化思考
    ScaleForm十六戒言
    VAX对多种格式增加支持
    关于知识,经验,能力
    AutoTidyMyFiles
    王石语摘
  • 原文地址:https://www.cnblogs.com/kitor/p/10988231.html
Copyright © 2011-2022 走看看