就是可以随意增加、删除行,每行里面有字段内容,提交后怎么批量把动态增加的行内容保存到数据库中?我用Resin+mssql搭建的平台,前台都是jsp页面,这种架构是否可以解决上述问题?有做过的指导一下,谢谢!

解决方案 »

  1.   

    动态增加删除应该操作的都是一个table吧,你看看源码,然后分析下。可以用js遍历这个table中的数据,然后提交到后台,可以参考json格式。
      

  2.   

    每一列的<input type="text" name="aaa"/> input 的name 属性名字要一样啊。然后提交到后台用 String[] arr =  request.getParameterValues("aaa");来获取值啊  String[] arr1 =  request.getParameterValues("aaa1");
     String[] arr2 =  request.getParameterValues("aaa2");
     String[] arr2 =  request.getParameterValues("aaa3");3个数组的长度都一样的用for循环来遍历获取相应的值就行了
      

  3.   

    可以使用json技术
    如:ACTION:
      List<User> list=new ArrayList<User>();
    User user1=new User();
    user1.setName("name1");
    user1.setPassword("password1");
    User user2=new User();
    user2.setName("name2");
    user2.setPassword("password2");
    User user3=new User();
    user3.setName("name3");
    user3.setPassword("password3");
    list.add(user1);
    list.add(user2);
    list.add(user3);
    JSONArray json=JSONArray.fromObject(list);
    try{
    PrintWriter out=response.getWriter();
    out.print(json);
    out.flush();
    }catch (Exception e) {}
    js:
      $(document).ready(function(){
      $("#submitbutton").click(function(){
      var params={testValue:$("#test").val()};  
      $.ajax({
      url:'myfistJson.do',
      data:params,
      type:'post',
      dataType:'json',//返回的类型值
      success:function(data){
      $.each(data,function(i){  
      $.each(data[i],function(key,value){
      $("#t").append("<tr><td>json"+key+"</td><td>"+value+"</td></tr>");
      })
      })
      },
      error:function(){
      alert('falie');
      }
      });
     });
    JSP:
      <form action="">
      测试输入框:<input type="text" name="testValue" id="testValue" name="hello"><br>   
      <input type="button" name="submitbutton" id="submitbutton" value="提交">  
      <table border="1" width="500">
      <tr><td colspan="2" align="center">json</td></tr>
      <tbody id="t"></tbody>
      </table>
      </form>
      

  4.   

    我也在做这个,但是你是怎样批量获取值的,因为是用jquery动态添加的行,每行的input的id一样的吗???