jsp问题

问题描述:

假设表a有2个字段name,password

页面 a-------------passA
b-------------passB
c-------------passC
提交表单,同时把这3条记录都保存到db中,怎么做?
[b]问题补充:[/b]
我没说清,不好意思

这是一个页面,同时向db插入3条记录

1 a-------------passA

2 b-------------passB
3 c-------------passC

然后提交,不是3个页,辛苦各位

表单页面
[code="html"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


test


    <input type="text" name="name"/>
    <input type="password" name="password"><br/>
    <input type="text" name="name"/>
    <input type="password" name="password"><br/>
    <input type="text" name="name"/>
    <input type="password" name="password"><br/>




[/code]

insert.jsp页面
[code="java"]
<%

String[] name = request.getParameterValues("name");
String[] password = request.getParameterValues("password");
for(int i=0;i<name.length;i++){
    UserBean user = new UserBean(name[i],password[i]);
    DBUtil.save(user);
    //循环向数据库里面插值
}

%>

[/code]
不知道是不是LZ提问的意图。
希望对LZ有所帮助吧

你可以先存起来然后一起提交嘛!

楼主能不能把需求说的再详细些,不知道你哪里遇到了麻烦

你这3个页面是否存在父子关系,存在父子关系,可以用JAVASCRIPT获取子窗口的值,用参数传进去.否则,你只能打开一页的时候把A的值传到B,再传到C用hidden存放,再一起提交

很难看懂楼的话!!!

执行三次INSERT语句,一次性提交。

事务控制问题