标签:har text ack name pat 方法 封装 request 数据类型
通过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>
过程略
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