ajax异步请求获取后台数据,java mvc 后台应该如何封装各种实体类数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax异步请求获取后台数据,java mvc 后台应该如何封装各种实体类数据?相关的知识,希望对你有一定的参考价值。

比如后台返回一个User对象数组加一个Address对象二维数组

参考技术A 可以使用jsonObject来封装。封装好的格式大概是这样:
"Address":["Address1","Address2"],"user":["user1","user2"]追问

这个泛型的实体类怎么写,请求的这个方法怎么写呢

追答

在请求的controller上面加上@ResponseBody 就是返回数据 不会返回页面。jsonObject定义:jsonObject result = new jsonObject();

参考技术B 那就新建一个对象,把User和Address都当成属性。
public class AjaxResult
private User[] user;
private Affress[] address;
public User[] getUser()
return user;


public void setUser(User[] user)
this.user = user;


public Affress[] getAddress()
return address;


public void setAddress(Affress[] address)
this.address = address;

本回答被提问者采纳

以上是关于ajax异步请求获取后台数据,java mvc 后台应该如何封装各种实体类数据?的主要内容,如果未能解决你的问题,请参考以下文章

MVC之Ajax异步操作

MVC—实现ajax+mvc异步获取数据

2016-6-3Ajax异步复习

element穿梭框点击后异步

页面一个post请求,后台执行将近5分钟后返回结果但是页面获取不到返回值,一直显示加载中,不是ajax请求

怎么通过ajax从后台获取json数据