JSP中怎么获取表格中一行的值?

写了如下一段代码在数据库中查询到客房信息现在遇到问题我应该怎么去获取输出表格中客房信息的值来插入到客房预订表里在查询输出时我没有查询ID是否应该查询到ID然后把ID设置为... 写了如下一段代码 在数据库中查询到客房信息 现在遇到问题
我应该怎么去获取输出表格中客房信息的值来插入到客房预订表里
在查询输出时我没有查询ID 是否应该查询到ID 然后把ID设置为checkbox的value值?
如果是这样的话 那我数据库表中客房信息ID为纯数字 网页中还有其他ID也为数字
会不会造成冲突? 影响后面的提交传值?
求大神详细解答!

<%
SubDao sd = new SubDao();
ArrayList<RoomInfoBean> arb = sd.selectRoomAll();
request.setAttribute("arb",arb);
%>

<c:forEach items="${arb}" var="entry">
<tr>
<td>${entry.roomType }</td>
<td>¥${entry.retallSale}</td>
<td>¥${entry.subscribe}</td>
<td>¥${entry.subscribeB}</td>
<td>${entry.breakfast}</td>
<td><input type="checkbox" name="RoomType" value="${entry.roomType}"></td>
</tr>
</c:forEach>
展开
 我来答
Dubbo调试工具
2012-07-04 · TA获得超过303个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:103万
展开全部
客房预订表应该只保存客房的id及其他订房客户相关信息就行了,如果客房的所有信息都保存在预订表冗余数据太多了。你可以这么做:
<c:forEach items="${arb}" var="entry">
<form action=''><!--增加一个表单-->
<tr><!--增加隐藏域把id传到后台-->
<td>${entry.roomType }<input type='hidden' name='Id' value='${entry.roomId}'/></td>
<td>¥${entry.retallSale}</td>
<td>¥${entry.subscribe}</td>
<td>¥${entry.subscribeB}</td>
<td>${entry.breakfast}</td>
<td><input type="checkbox" name="RoomType" value="${entry.roomType}"></td>
</tr>
</form><!--再增加一个提交按钮-->
</c:forEach>
追问
不是这个意思 客房信息和客房预订是两张表
我首先连接数据库查询客房信息表中的信息输出在表格中 表格每行后都有checkbox来判断是否选中
如果选中 再在下方填写预订表的信息插入到数据库中 但是预订表中有一列属性是客房类型
我现在就是不知道要怎么从表格中获取到选中行的客房类型
追答


${entry.roomType }
¥${entry.retallSale}
¥${entry.subscribe}
¥${entry.subscribeB}
${entry.breakfast}

这样你可以根据第几个checkbox被选中来获取相应的type值
匿名用户
2012-07-04
展开全部
c:forEach
这是什么标签啊 我怎么没有见过啊 呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6023ea4b
2012-07-04
知道答主
回答量:24
采纳率:0%
帮助的人:15.6万
展开全部
你想怎么提价表单??说具体点.可以通过javascript来获取里面的值还有一种提交连接来获取里面的值
追问
就是用提交按钮submit来调用Dao包方法 把获取的值插入到数据库表中 
现在就是不知道怎么获取表格中的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式