2 mars jiang Mars_Jiang 于 2016.04.18 14:53 提问

java 前端 后台 数据交互问题

1、首先从后台接到一个list<对象>,然后通过c:forEach遍历成一个table,其中需要每一条信息都有个复选框。

2、通过勾选复选框组成一个list<对象>提交到后台。

1我已经实现了,请问各位大神2该如何实现

4个回答

u010030637
u010030637   2016.04.18 15:02

复选框都用一个name,但是这个返回给后台的是一个数组。

metgo
metgo   2016.04.18 15:13

1、复选框用同一个name,然后整个表格套在form表单里面提交,后台通过getparametervalues("name")获取到一个数组(整个对象好像无法直接回传,把ID传回)
2、新建一个list<对象>
3、遍历1中对象Id数组装载新的对象,然后用list.add("对象")。就得到一个新的list<对象>集合。

Mars_Jiang
Mars_Jiang 回复metgo: 非常感谢
一年多之前 回复
metgo
metgo 回复Mars_Jiang: 也许有其他方便的方法,我基本上这么做,写一个根据ID获取对象的方法,循环调用生成对象就好了。
一年多之前 回复
Mars_Jiang
Mars_Jiang 整个对象无法直接回传,也就是说我前端只能返回个ID,然后后台再用ID的list查询一遍吗?
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.18 15:03

前端 ,后端 关于数据交互的问题
解决 前台与后台数据交互问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

metgo
metgo   2016.04.18 15:12

1、复选框用同一个name,然后整个表格套在form表单里面提交,后台通过getparametervalues("name")获取到一个数组(整个对象好像无法直接回传,把ID传回)
2、新建一个list<对象>
3、遍历1中对象Id数组装载新的对象,然后用list.add("对象")。就得到一个新的list<对象>集合。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!