jsp表单提交,多条数据提交

<c:forEachitems="${List}"var="row"><trclass="trValue"name="employee"type="checkbox"><... <c:forEach items="${List}" var="row">
<tr class="trValue" name="employee" type="checkbox">
<td class="tdValue" align="left" ><c:out value="${row.Name}"/></td>
<td class="tdValue" align="left" ><c:out value="${row.Age}"/></td>
<td class="tdValue" align="left" ><c:out value="${row.Adr}"/></td>
<td class="tdValue" align="left" ><c:out value="${row.Tel}"/></td>
</tr>
</c:forEach>

我在代码中将多条数据添加到List中,比如:
小明,18,***,130***
小花,19,***,135***
小狗,13,***,139***

List中有多条数据,但是我只是选择里面部分提交
用表单提交到一个action中
能有什么方法能让action里获得全部提交的数据,并且是能方便取出
最好是能将数据放在一个List中,每条数据是一个Map类似的
展开
 我来答
百度网友75575c3a88
2013-02-05 · 超过13用户采纳过TA的回答
知道答主
回答量:97
采纳率:50%
帮助的人:27.5万
展开全部
把这个放到checkbox里面
你要使用的struts2的话name的名字这样起 name[0]=“ ” name[1]=“ ”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beyondlandql
推荐于2016-03-04 · TA获得超过389个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:59.3万
展开全部
我来说说我的思想吧。
1看你的页面中的数据显示,是从后台action获取的吧!那么不存在获取数据的问题,
关键是把数据提取出来而已,就是把后台的那个list中提取需要的部分,你看是不是这个意思?
2 你可以再后台action中写一个数组 string【】 args=null;在页面中与之绑定,就是名称一样, 值就是每一行的一个标识值,这样你提交后台就可以获取。
.....type="checkbox" name="ages" value="${row.Name}....

3提交到一个action,循环action中的list和这个数组,相互比较,就可以了获取值了,获取到值了,其他的就不说了撒。看明白没有?

后来我发现action中可以不定义String[] 数组,,string s 也可以。那么获取的结果是 (比如id)
1,2,3, 我们分割字符窜照样可以获取到数据。不过数组更方便点。。。
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不非别S
2013-02-04 · TA获得超过699个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:122万
展开全部
不太能明白...可以再解释详细些吗
追问
将N多条类似的数据,显示在页面上,就像买火车票网站时同时N多趟列车,但是我只选择其中几项进行提交。
需要对提交的数据进行处理,怎么才能将这选择的几条数据一次性提交,并且能在action中一次性取到全部提交的数据,而且每一条都是独立的。
如:
页面上有
3条
我只选择了
两条
要让action中处理时能拿到两条独立的数据,就是一个list里面放了两个Map这种,可以独立去取每一个Map。
追答
我晕.原来是这样..你思路理下,,首先你显示到页面上的是不是从数据库查出来的?
如果是OK..是不是每条记录都应该有个ID?
你循环出来在页面的时候,是不是可以把每个ID作为一个checkbox的value,然后你选择了某两个checkbox,是不是可以把它们的value(实际上就是对应的数据库的ID)获取?获取了ID是不是可以用这个ID去你的action里处理,去查对应的记录(MAP)
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式