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);
    }
  • 相关阅读:
    Mysql 三大特性详解
    MySQL Innodb日志机制深入分析
    Bootstrap学习地址
    Java【锁】
    Java【tomcat】配置文件
    nginx配置文件详解【nginx.conf】
    Sqlserver2008[索引]
    网络知识
    RestClient火狐接口测试地址
    java基础1JDK各大版本下载地址
  • 原文地址:https://www.cnblogs.com/kitor/p/10988231.html
Copyright © 2011-2022 走看看