一般B/S项目在页面一次保存多条数据还是一条数据啊?
如果是多条数据的话那么页面是不是要做很多text输入框啊?那命名多麻烦?后台得到参数也很乱,一般项目遇到这样的需求怎么处理的?比如我要把一个单据上面的好多条记录录到系统里这样的

解决方案 »

  1.   

    post提交支持数组,如果是多条类似结构的记录,可以用数组提交。
      

  2.   

    一般情况下一个form只提交一条数据。如果考虑多条可以用DOM动态生成多个控件组。
      

  3.   

    DOM生成动态数组后台能接受的参数么?
      

  4.   

    就比如说吧,我现在有N多条记录(每条记录有好多字段),不想录一条提交一条,我就想一下全录完集中提交,有没有什么好的解决方案?不可能让我写好多text框吧?
      

  5.   

    Form当中有多少组件,就可以有多少记录。呵呵!
      

  6.   

    给我感觉象是个动态数据的输入和存储问题。楼主是否想输入一个单据上表格的每一行到数据库?如果是这样的话我建议一条一条存储。如果表格上数据的行数不定的话,你不可能在网页上做出适合所有情况的表单,所以你只能默认最小单位的数据量,那就是单据上表格的一行。一般这种情况都是一个按钮”添加新的一行“来解决不定的行数问题,在这个按钮的事务里你要么只在网页上添加一行,但不递交任何数据;要么就存储当前信息然后清空表单,我倾向后者,因为:1 信息传输的总量都是那么多,分开传输会减轻网络负担,增加速度
    2 避免了重复输入框命名问题,否则你必然需要cell_1,cell_2这样的动态命名,服务器也需要有相应的机制来提取正确数据,增加复杂程度
      

  7.   

    我觉得批量插入数据可以考虑通过动态dom实现的
    就像struts2动态批量上传图片样的,好像用的一个集合,这样就不用考虑命名的问题当然不知道楼主采用什么方法 ,仅供参考