
你把每条记录的ID通过<a href="changejspid=resgetInt(1)>修改</a>给传到changejsp页面中,在changejsp页面里通过int id =IntegerparseInt( requestgetParamter("id"));取得要修改记录的ID,再通过ID找到整条记录就OK了。
使用 js 或者jquery
-----------------------------
但你动态增加行数据时,给当前增加的行 增加一个属性例如 name="addtr" <tr name="addtr"></tr>
当要获取时 可以使用js或jquery获取这种标记的tr就好
$(funciton(){$("tr [name='addtr']")each(function(){
alert($(this)html());//增加的每一条tr的html数据
});
});
客房预订表应该只保存客房的id及其他订房客户相关信息就行了,如果客房的所有信息都保存在预订表冗余数据太多了。你可以这么做:
<c:forEach items="${arb}" var="entry">
<form action=''><!--增加一个表单-->
<tr><!--增加隐藏域把id传到后台-->
<td>${entryroomType }<input type='hidden' name='Id' value='${entryroomId}'/></td>
<td>¥${entryretallSale}</td>
<td>¥${entrysubscribe}</td>
<td>¥${entrysubscribeB}</td>
<td>${entrybreakfast}</td>
<td><input type="checkbox" name="RoomType" value="${entryroomType}"></td>
</tr>
</form><!--再增加一个提交按钮-->
</c:forEach>
可以用js来获取一行数据。
var tableId = documentgetElementById("table的id");var str = "";
for(var i=1;i<tableIdrowslength;i++)
{
alert(tableIdrows[i]cells[1]innerHTML); //遍历table
}
}
你是想要获取table标签中的html标签内容还是form表单里的值?
如果是table标签中的内容可以利用加备注的形式来实现具体步骤:
1、在html中加备注信息如<!-- 表格开始 --><!-- 表格结束 -->
2、然后利用javanet包下的类来把html界面用流的形式读到内存中
3、 *** 作内存中的字符串
如果是想要form表单的值,可以使用request来获取
1、<inpu type="text" name="username" />
2、后台:String username = requestgetParameter("username");
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)