Content-Type为application/json后台如何接收前台数据
2018-02-28 14:52
621 查看
Content-Type为application/json时,假设前台传输的数据为data: {name:'wyc',age:12}
第一种情况在springmvc框架下
处理方法为前台post请求,传输数据需要从json对象转成json字符串data: JSON.stringify({name:'wyc',age:12})
后台接收函数上添加@requestbody注解,并定义一个类包含name和age属性:public class user {
String userName;
String password;
省略get和set方法
}后台接收函数为
public 方法返回类型 方法名(@RequestBody user user)
第二种情况在servlet下
处理方法为前台传输数据依旧需要从json对象转成json字符串data: JSON.stringify({name:'wyc',age:12})
后台定义一个类包含name和age属性:public class user {
String userName;
String password;
省略get和set方法
}后台接收函数为public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
BufferedReader br = request.getReader();
String str, wholeStr = "";
while((str = br.readLine()) != null){
wholeStr += str;
}
System.out.println(wholeStr);
user user= (user)JSONObject.toBean(JSONObject.fromObject(wholeStr),user.class);
System.out.println(user.getserName());
}
。
第一种情况在springmvc框架下
处理方法为前台post请求,传输数据需要从json对象转成json字符串data: JSON.stringify({name:'wyc',age:12})
后台接收函数上添加@requestbody注解,并定义一个类包含name和age属性:public class user {
String userName;
String password;
省略get和set方法
}后台接收函数为
public 方法返回类型 方法名(@RequestBody user user)
第二种情况在servlet下
处理方法为前台传输数据依旧需要从json对象转成json字符串data: JSON.stringify({name:'wyc',age:12})
后台定义一个类包含name和age属性:public class user {
String userName;
String password;
省略get和set方法
}后台接收函数为public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
BufferedReader br = request.getReader();
String str, wholeStr = "";
while((str = br.readLine()) != null){
wholeStr += str;
}
System.out.println(wholeStr);
user user= (user)JSONObject.toBean(JSONObject.fromObject(wholeStr),user.class);
System.out.println(user.getserName());
}
。
相关文章推荐
- axios post请求数据,在Content-Type为application/x-www-form-urlencoded情况下,data如何转换为json的解决办法
- Java后台如何接收并处理前台传过来的json格式的数组参数
- java后台返回json数据前台接收并解析(json)
- MVC中前台如何向后台传递数据------$.get(),$post(),$ajax(),$.getJSON()总结
- 前台参数杂乱,后台如何接收数据2
- 前台如何处理后台返回的json数据
- Java后台如何接收并处理前台传过来的json格式的数组参数
- Java后台如何接收并处理前台传过来的json格式的数组参数
- 通过接口提交数据,Content-Type应该是application/x-www-form-urlencoded还是application/json?
- 后台返回一个string类型的json格式数据,前台js如何读取?
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- MVC C#在后台接收一个气象台Json,在前台可以弹出json中所有的数据,但是现在想获取气象Json中每一个对象
- 前台参数杂乱,后台如何接收数据
- Java后台如何接收并处理前台传过来的json格式的数组参数
- springmvc后台如何给前台传json数据
- 前台拼接json数据java后台接收
- js_前台页面如何设置radio、checkbox、select三者的值以及绑定事件,方便后台接收数据
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- 关于AJAX请求后台数据,接收后台返回的JSON数据,以及前台遍历json数据和append追加元素。
- MVC中前台如何向后台传递数据------$.get(),$post(),$ajax(),$.getJSON()总结