日期:2014-05-20  浏览次数:20637 次

jsp提交表单可以一次插入多行数据吗?
大家好!!最近在搞一个调查问卷的网站。我简单地说说情况。
现在有3个主要数据表:
1.用户表(y_id,name,password)
2.问题表(w_id,title,A,B,C,D)
3.答案表(d_id,y_id,w_id,answer)

  答案表中y_id,w_id是外键,answer是答案,就是储存abcd的。(或者有人说这样设计数据库合理,会很费空间,但是我为了方面之后的多维数据分析。因为我不需要计算分数,要想知道每个人每一题选了那个选项,而且问题题目数量是不固定的)
假如大家有好的设计方法请赐教!!谢谢!

  现在我有这样的问题,就是不知道如何才可以在jsp页面了提交一次表单可以插入多行数据。
举个例说吧:假如一份问卷有10个题目,一个人做了这份问卷,就相当于要插入10行数据。我如何才可以做到呢?我希望jsp页面只有一个提交按键就可以实现了!!大家有办法吗?谢谢大家了!!

------解决方案--------------------
你可以在jsp页面的表单中利用i++把单选名控制不同,然后提交到java文件处理时再利用一个for循环进行插入,这样就可以了!!