jsp页面 表单怎样提交大量数据到后台(要存入数据库里面) 如用for循环生成一个100行的table 怎么把数据传

<formname="f1"action=""method="post"><table><tr><td>题号</td><td>问题</td><td>选项A</td><td... <form name="f1" action="" method="post">
<table >
<tr>
<td >题号</td>
<td >问题</td>
<td >选项A</td>
<td >选项B</td>
</tr>
<% for(int i=0;i<20;i++){%>
<tr>
<td><%=i %></td>
<td><input type="test" name="" ></td>
<td><input type="test" name="" ></td>
<td><input type="test" name="" ></td>
</tr><%} %> </table></form> 我是在弄一个可以上传试题考试系系统,就像这样请问怎么命名啊? 那边的servlet怎么接收每一个表格里面的值 各位大侠帮下小弟了
展开
 我来答
houpengfei1983
2011-05-09 · TA获得超过282个赞
知道答主
回答量:197
采纳率:50%
帮助的人:145万
展开全部
在动态生成table时对每个input赋予不同名称 然后数据提交时同样用生成表格的方法读取用户输入的数据 然后更新即可
追问
input赋予不同名称 这样太麻烦了吧!如果有100行的数据,每个input都一个名称那还得了。。
追答
当然不是,你先看看动态生成table后 其input的名称是不是自动赋值的 是的话就好办了吧!
jeffsui
2011-05-09 · TA获得超过606个赞
知道小有建树答主
回答量:737
采纳率:50%
帮助的人:303万
展开全部
建议楼主还是将信息封装到javaBean里,既然是动态数据,那么最好写个单独的方法来提交大量数据。
追问
能不能详细点说说呢 谢谢! 
能不能把一行就是当一个对象保存到List 里面,然后把List传过去
追答
/**
* 获得空闲状态房间详细信息
* @return 返回封装好的空闲状态房间信息
* @throws Exception
*/
public List queryAllRoomInfoByState1() throws Exception{
List listRoomInfo=new ArrayList();
try {
PreparedStatement pmst=dbConn.getPstmt("select * from roominfo where roomState='空闲' order by id desc");
ResultSet rs= pmst.executeQuery();
while(rs.next()){
RoomInfo roomInfo=new RoomInfo();
roomInfo.setId(rs.getInt("id"));
roomInfo.setRoomId(rs.getString("roomId"));
roomInfo.setRoomType(rs.getString("roomType"));
roomInfo.setRoomState(rs.getString("roomState"));
roomInfo.setRoomPrice(rs.getString("roomPrice"));
roomInfo.setRemark(rs.getString("remark"));
listRoomInfo.add(roomInfo);
}
} catch (SQLException e) {
throw new MyRumtimeException("SQL语句异常");
}

return listRoomInfo;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋雨寒草露
2011-05-09 · TA获得超过192个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:132万
展开全部
如果表单里面数据很复杂的话,如果不用框架去做的话 就很麻烦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式