码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-06-07 15:34:36      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:har   text   ack   name   pat   方法   封装   request   数据类型   

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);
}

 

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

标签:har   text   ack   name   pat   方法   封装   request   数据类型   

原文地址:https://www.cnblogs.com/kitor/p/10988231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!