c:foreach 绑定checkbox

用c:foreach接收了一个数据库数据的查询结果,输出到表格中,其中第一列为checkbox,怎样令checkbox绑定到相应行?就是相应行checkbox选中能够读取... 用c:foreach接收了一个数据库数据的查询结果,输出到表格中,其中第一列为checkbox,怎样令checkbox绑定到相应行?就是相应行checkbox选中能够读取到相应行的其他信息
<c:forEach var="shop" items="${list}">
<tr>
<td><input type="checkbox" /></td>
<td>${shop.shoppingname}</td>
<td>${shop.shoppinginfo}</td>
<td>${shop.shoppingprice}</td>
<td>${shop.shoppingcount}</td>
</tr>
</c:forEach>
展开
 我来答
zh857872
推荐于2018-04-10 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:305万
展开全部
指定你的checkbox的下标,并对应绑定该条记录的主键ID即可,如下:
<c:forEach var="shop" items="${list}" varStatus="st">
<input type="checkbox" name="nCheckBoxId" id="nCheckBoxId" value="${st.count-1}"/>
<input name='shoppingId' id="shoppingId" type="hidden" value="${shop.id)/">(把id换成你自己的)
...
</c:forEach>
绑定之后,可通过checkBox的下标获取到对应行值。

有问题欢迎提问,满意请采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式