前端需要java后端传多个对象数据怎么传?

比如前端的一个表格,每一行的数据在数据库看来是来自不同张表。
1,后端创建一个新的对象,每一个对象表示一行数据,将不同表查出来的数据整合进行封装成数组对象传给前端。
2,前端通过按序多次进行ajax请求获取不同表的数据后,自己在前端进行整合
第一点的缺点是要创建一个新对象,而这个对象纯粹是为了给前端那个表格功能所服务的。第二点缺点就是多次请求服务器压力大,可能会数据丢失,优点就是后端接口纯粹,不用为了应付前端而创建新接口。

很多时候前端需要传递多个不同类型对象到后台,这时可以将所有需上传的对象保存在一个数组里,之后向后台上传数组即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-04
如果能取到这三个值,你可以在后端用request来存值,request.setattribute("变量名",值1);在前端用el表达式${变量名}就能取到,当然你既然是取值,那肯定是知道这三个值,也可以存到map中,同样保存到域对象中,在前端用el表达式来取本回答被提问者采纳
第2个回答  2021-12-04
如果能取到这三个值,你可以在后端用request来存值,request.setattribute("变量名",值1);在前端用el表达式${变量名}就能取到,当然你既然是取值,那肯定是知道这三个值,也可以存到map中,同样保存到域对象中,在前端用el表达式来取
第3个回答  2021-12-04
昨天10:291,后端创建一个新的对象,每一个对象表示一行数据,将不同表查出来的数据整合进行封装成数组对象传给前端。2,前端通过按序多次进行ajax请求获取...
第4个回答  2021-12-04
后端创建一个新的对象,每一个对象表示一行数据,将不同表查出来的数据整合进行封装成数组对象传给前端。2,前端通过按序多次进行ajax请求获取...
相似回答