• 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);
    }
  • 相关阅读:
    python3中内置函数map 和 reduce函数的使用
    爬山算法和模拟退火算法
    Link-Cut Tree(LCT)
    启发式搜索——A*算法
    树上分块
    CodeChef TRIPS-Children Trips 树上分块
    CodeChef:Chef and Problems(分块)
    莫队算法
    Konig定理及证明
    块状链表
  • 原文地址:https://www.cnblogs.com/kitor/p/10988231.html
Copyright © 2020-2023  润新知